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

Вниз

Не могу понять в чем проблема   Найти похожие ветки 

 
Jacksotnik ©   (2010-09-28 10:02) [0]

Есть вот такой запрос:
myquery1.SQL.Add("INSERT INTO clients(id,fio,tel,adr,birthday,allsum,skidka,tip)");   myquery1.SQL.Add("VALUES("""+card_id+""""+","""+new_kli_fio.Text+""""+","""+new_kli_tel.Text+""""+","""+new_kli_adr.Text+""""+","""+dat+""""+","+new_kli_summ.Text+","+","+inttostr(skidka1)+","+"""fix"")");

непойму почему при выполнении вываливает ошибку:
#42000 you have an error in you SQL syntax. To use near "0,"fix")"
ненравится ему чтото в последних двух передаваемых параметрах.
Тип последних двух параметров int и char соответственно


 
12 ©   (2010-09-28 10:07) [1]

parameter


 
Jacksotnik ©   (2010-09-28 10:09) [2]

Имеешь ввиду что лучше передавать через параметры?


 
12 ©   (2010-09-28 10:11) [3]

да

myquery1.SQL.text := "INSERT INTO clients(id,fio,tel,adr,birthday,allsum,skidka,tip)" +
                             " VALUES(:id,:fio,:tel,:adr,:birthday,:allsum,:skidka,:tip)";
myquery1.parameters.parambyname("id") := card_id;
myquery1.parameters.parambyname("fio") := new_kli_fio.Text;
...


 
12 ©   (2010-09-28 10:13) [4]

т.е.

myquery1.parameters.parambyname("id").value := card_id;
или
myquery1.parameters.parambyname("id").asinteger := card_id;

сори, прямо тут пишу


 
Jacksotnik ©   (2010-09-28 10:20) [5]

Спс. Помогло)))


 
Jacksotnik ©   (2010-09-28 10:21) [6]

Только у меня немного по другому
myquery1.ParamByName("p1").AsString:=card_id;
myquery1.ParamByName("p2").AsString:=new_kli_fio.Text;
myquery1.ParamByName("p3").AsString:=new_kli_tel.Text;



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

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

Наверх




Память: 0.48 MB
Время: 0.009 c
15-1283858470
palva
2010-09-07 15:21
2010.12.19
Автор Компьютерры


2-1285337414
Guestt
2010-09-24 18:10
2010.12.19
Как передать в функцию ссылку на другую функцию?


15-1284124745
nobody
2010-09-10 17:19
2010.12.19
Вот какие программы нужно создавать...


3-1248764936
tomkat
2009-07-28 11:08
2010.12.19
экспорт метаданных FireBird в скрипт


15-1283933502
George
2010-09-08 12:11
2010.12.19
Поиск темы