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

Вниз

Вставка строк с ADOQuery   Найти похожие ветки 

 
Сергей Ю.   (2005-02-25 18:10) [0]

Пишу запрос:
ADOQuery1.SQL.Add("Insert into DopProc (ProcName,ProcType,Vip) Values("1","2",3)")
говорит: the name "1" is not permitted...
Если ...Values(1,2,3)...то все ок, но поля Procname и proctype объявлены как varchar(50) и мне туда надо вставить строки.
В чем косяк?


 
Плохиш ©   (2005-02-25 18:14) [1]

Одинарные ковычки надо использовать


 
Сергей Ю.   (2005-02-25 18:41) [2]

Это какие? Если " то эти кавычки завершат строку для компилятора.


 
Соловьев ©   (2005-02-25 20:51) [3]


> ADOQuery1.SQL.Add("Insert into DopProc (ProcName,ProcType,Vip)
> Values("1","2",3)")

за такое надо бить :)
Используй параметры и не будут проблем.


 
Anatoly Podgoretsky ©   (2005-02-25 21:08) [4]

Сергей Ю.   (25.02.05 18:41) [2]
Не завершат, если хоть немного разбираешься в Дельфи и программировании вообще.


 
Сергей Ю.   (2005-02-25 22:15) [5]

Сорри, бить не надо - туплю под вечер. Спасибо разобрался. Но вот непонятка осталась - этот-же запрос работает если делать все через BDE+MSSQL, а через ADO+MSSQL нет. Я так понимаю что BDE и ADO по разному понимают и передают SQL-запрос?



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

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

Наверх




Память: 0.47 MB
Время: 0.026 c
9-1104660454
Vaitek
2005-01-02 13:07
2005.03.27
Не совсем игра, но трехмерная графика...


1-1110814150
Ivolg
2005-03-14 18:29
2005.03.27
Подсветка Синтаксиса!


9-1104767109
FRick
2005-01-03 18:45
2005.03.27
GLScene_манипуляция ланшавтом!


1-1110563318
redlord
2005-03-11 20:48
2005.03.27
перебор рантайм объектов


14-1110480661
Delta
2005-03-10 21:51
2005.03.27
Рисуемс