![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с компонентом UpdateSQL [D7, dBase, FoxPro]
Oleg_S © (2005-07-26 07:52:00)При выполнении applyupdates для dbf таблицы генерируется ошибка синтаксиса SQL. Хотя код запроса сгенерирован редактором SQL.
update <table>
set
VALUE = :VALUE
where
DATE = OLD_DATE
VALUE и DATE поля таблицы
я пробовал их брать в двойные кавычки все равно не помогает
ругается на = в выражении set
как победить проблему?
Anatoly Podgoretsky (2005-07-27 09:02:00) [1]Как сказали, смотреть в справку, по части квотирования резервированых слов. Перевожу на русский - это значит, что служебные слова надо брать в кавычки, формат кавычек определяется движком и описан в справке на движок.
Oleg_S (2005-07-27 08:39:00) [2]Так все-таки как правильно записать update? Компонент из палитры BDE. Работаю с таблицами FoxPro
sniknik (2005-07-26 10:25:00) [3]не, судя по всему это BDE (ну что за мода не указывать исходных данных)
там именно двойные кавычки, просто надо "брать" в них в соответствии со справкой/правилами, а не так как самому в голову взбредет...
Johnmen (2005-07-26 09:04:00) [4]А не надо было поля называть зарезервированными именами.
Теперь пробуй брать в [].