Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.06;
Скачать: CL | DM;

Вниз

invalid filename при попытке создать таблицу   Найти похожие ветки 

 
Aliv   (2005-09-23 09:48) [0]

никак понять не могу, в чем же ошибка
может кто свежим взглядом увидит?
в-общем, нужно создать таблицу, делаю следующим образом:

//сперва пытаюсь создать таблицу
with table2 do begin
active:=false;
databasename:=pchar(extractfilepath(paramstr(0))+"\arh\1\");
tablename:=number.text+".db";
fielddefs.clear;
fielddefs.add("1",ftString,255,false);
fielddefs.add("2",ftString,16,false);
fielddefs.add("3",ftFloat,0,false);

createtable;

active:=true;

//теперь вношу данные из другой таблицы
tbl3.first;
for i:=1 to tbl3.recordcount do begin
append;
last;
InsertRecord([
tbl3.FieldByName("1").asString,
tbl3.FieldByName("2").asString,
tbl3.FieldByName("3").asInteger,
]);

tbl3.next;
end;


пишет Invalid FileName при любом значении number.text
что упустил?


 
Johnmen ©   (2005-09-23 09:53) [1]

Забыл нажать F1 на CreateTable.


 
Aliv   (2005-09-23 10:11) [2]

никаких конкретных отличий там не нашел
все-таки ошибка в коде? если нет, то в чем может быть проблема?


 
Плохиш ©   (2005-09-23 10:44) [3]


> Aliv   (23.09.05 10:11) [2]
> никаких конкретных отличий там не нашел

Правда?
Ещё раз обрати внимание на строчки с TableType и TableName.


 
Desdechado ©   (2005-09-23 10:55) [4]

путь к таблице должен существовать


 
Ardeh   (2005-09-28 09:08) [5]

ошибка в extractfilepath(paramstr(0))+"\...
как сказал Desdechado ©, "путь к таблице должен существовать", а extractfilepath(paramstr(0)) скорее всего вернет путь к программе с "\" в конце, в таком случае "\" после плюса будет лишним, иначе полчится путь вида "c:\program\\internalpath"
и "строчки с TableType и TableName", о которых говорил Плохиш ©, здесь ни при чем


 
mr.il ©   (2005-09-28 10:04) [6]

Мне в этом форуме подсказывали как сосздать через SQL. Я применял, очень просто и приятно. Посмотри посты по мне.


 
Anatoly Podgoretsky ©   (2005-09-28 21:26) [7]

Все проще, такой путь в принципе существовать не может.
ShowMessage(databasename)



Страницы: 1 вся ветка

Текущий архив: 2005.11.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.031 c
2-1129281477
Ardeh
2005-10-14 13:17
2005.11.06
MS WORD


14-1128411337
dr Tr0jan
2005-10-04 11:35
2005.11.06
Измерение сопротивления с помощью осциллографа


2-1128965564
partizan
2005-10-10 21:32
2005.11.06
Чем отличаются object и class?


2-1128960294
XCoder
2005-10-10 20:04
2005.11.06
Ошибка при работе с указательми


14-1129120340
MacroDenS
2005-10-12 16:32
2005.11.06
Стабилизированные 12 вольт