Главная страница
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.043 c
2-1128982170
LeonW
2005-10-11 02:09
2005.11.06
IP друга или чат!


2-1129195944
Joy
2005-10-13 13:32
2005.11.06
DAO 3.5


4-1125398035
MrBob
2005-08-30 14:33
2005.11.06
Печать на матричнике без промотки


11-1107361067
Bil Bal Dur
2005-02-02 19:17
2005.11.06
Warning при создании событий.


9-1119442278
Lostcoder
2005-06-22 16:11
2005.11.06
Зеркальное отражение