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

Вниз

Вставка записи с целочисленным значением   Найти похожие ветки 

 
Vitalts   (2008-09-24 17:56) [0]

Пытаюсь вставить запись в таблицу Access используя ADOQuery

Запрос вида:
Insert into table(name, count) values("name",0)

Типы данных:
Name - строковый
Count - целочисленный <Long Integer>

Появляется окно с описанием ошибки-
Profect db.exe raised exception class EOleException with message "Synax error in INSERT INTO statement".

Хотя средствами Access данный запрос выполняется корректно. Проблема именно с передачей целочисленного значения. Строковые значения записываются без проблем. Пробовал вставлять в запрос функции преобразование типов (CLng, CInt), результат нулевой. В чем косяк?


 
Поросенок Винни-Пух ©   (2008-09-24 18:02) [1]

при чем здесь целочисленное значение, если Synax error ?


 
Правильный$Вася   (2008-09-24 18:20) [2]

table - зарезервированное слово
строки нужно в апострофы, а не кавычки


 
Поросенок Винни-Пух ©   (2008-09-24 18:27) [3]

table - зарезервированное слово

и не только оно.


 
Anatoly Podgoretsky ©   (2008-09-24 19:10) [4]

> Vitalts  (24.09.2008 17:56:00)  [0]

Не надо таблицу называть TABLE


 
Поросенок Винни-Пух ©   (2008-09-24 19:15) [5]

Не надо таблицу называть TABLE

а поле не надо называть каунтом. тем более в таблице с именем table


 
Anatoly Podgoretsky ©   (2008-09-24 20:04) [6]

> Поросенок Винни-Пух  (24.09.2008 19:15:05)  [5]

Пусть начнет с малого.


 
YurikGL ©   (2008-09-24 21:08) [7]

Еще лучше пользовать ADODataset, чем ADOQuery


 
Vitalts   (2008-09-25 12:16) [8]

эээээ, сорри моя ошибка, table привел для примера, не подумав. На деле таблица называется ld. Так что проблема не в этом. А вот по поводу поля Count, попробую, изменю. Хотя мало вероятно, в Accesse ведь проходит. С кавычками также проблем пока не возникало.


 
Vitalts   (2008-09-25 12:20) [9]

Изменил Count, да действительно работает, спасибо



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

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

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1222148458
Fynjy
2008-09-23 09:40
2008.11.02
вылетает ошибка Cannot make a visible window modal


2-1221122040
RTF to TXT
2008-09-11 12:34
2008.11.02
Перевести большой текст RFT в текст кодировки Win1251


2-1222241412
Nick87
2008-09-24 11:30
2008.11.02
SQLзапрос


10-1149852277
Портос
2006-06-09 15:24
2008.11.02
Не завершается процесс с COM объектом внутри.


2-1222177041
начинающий сетевик
2008-09-23 17:37
2008.11.02
Обмен сообщениями по сети