Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
ВнизInvalid use of keyword Найти похожие ветки
← →
cardexc (2006-04-27 11:48) [0]Здрассти всем, возникла такая проблема с БД (парадокс7)
ошибка:
Invalid use of keyword token: date
Я так понимаю я использовал зарезервированое слово ? Как можно решить проблему??
Пробовал изменить это поле, но после замены начинает ругаться на файл .VAL (у меня три таблицы связано)
Form1.Query1.SQL.Clear ();
Form1.DolgTable.Active := false ;
Form1.Query1.SQL.Add("INSERT into Dolg (name,dolg,date) values (:usrname, :booknm, :dat)");
Form1.Query1.ParamByName("usrname").AsString := Bookname.Caption;
Form1.Query1.ParamByName("booknm").AsString := Edit1.Text;
Form1.Query1.ParamByName ("dat").AsDate := Form1.DatePick.Date;
Form1.Query1.ExecSQL ();
Form1.DolgTable.Active := true;
Или можно без замены как-то сделать ?
← →
Плохиш © (2006-04-27 11:55) [1]Поставить названия полей в ковычки, но лучше переделать таблицы.
← →
KyRo (2006-04-27 12:00) [2]
> (:usrname, :booknm, :dat)
А что это такое переменные ?
> Form1.Query1.SQL.Add("INSERT into Dolg (name,dolg,date)
> values (:usrname, :booknm, :dat)");
Если я не ошибаюсь то в этой строке ты в поля (name,dolg,date)
добавляеш значение
values (:usrname, :booknm, :dat)
Тогда просто в поле дата ты пишеш текстовое значение вот оно и ругается
← →
KyRo (2006-04-27 12:01) [3]Попробуй вместо
(:usrname, :booknm, :dat)
поставить
(:usrname, :booknm,"+#39+Form1.DatePick.Date+#39+" )"
← →
cardexc (2006-04-27 12:06) [4]Плохиш ©
ковычки непомогают, таблицу пытался переделать, но когда добавляю новую (переделаную) таблицу в проэкт, ругаеться на .val файл этой таблицы
KyRo
это параметры
а в (name,dolg,date) добавляеться
Bookname.Caption;
Edit1.Text;
Form1.DatePick.Date;
← →
cardexc (2006-04-27 12:12) [5]Попробуй вместо
(:usrname, :booknm, :dat)
поставить
(:usrname, :booknm,"+#39+Form1.DatePick.Date+#39+" )"
все равно ошибка :(
← →
Плохиш © (2006-04-27 12:16) [6]
> cardexc (27.04.06 12:06) [4]
> ковычки непомогают
Можно увидеть как делаешь?
> таблицу пытался переделать, но когда добавляю новую (переделаную)
> таблицу в проэкт, ругаеться на .val файл этой таблицы
Как делаешь, связи тоже изменять надо.
← →
cardexc (2006-04-27 12:23) [7]
> Можно увидеть как делаешь?
пытался такForm1.Query1.SQL.Add("INSERT into Dolg (name,dolg,"date") values (:usrname, :booknm, :dat)");
все равно ошибка. Пробовал поле date и в [] заключить, аналогично
> > Как делаешь, связи тоже изменять надо.
Так в чем странность, переделал потом все три таблицы, начинает ругаться на три .val файла, немогу понять в чем дело ....
← →
KyRo (2006-04-27 12:29) [8]Ошибка в том что ты в поля
(name,dolg,date)
пытаешся записать
значения
(:usrname, :booknm, :dat)
это и выдает ошибку
← →
cardexc (2006-04-27 12:32) [9]KyRo
при попытке записать строку типа "01.01.2006" тоже ошибка
← →
Плохиш © (2006-04-27 12:36) [10]
> KyRo (27.04.06 12:29) [8]
Почитал бы чего для начала :-(
> cardexc (27.04.06 12:23) [7]
Попробуй удалить .val файлы.
← →
cardexc (2006-04-27 12:42) [11]
> Попробуй удалить .val файлы.
Теперь на его отсутствие =\
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.011 c