Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Не могу вставить запись в таблицу, SOS! [D7, Paradox]


Voland ©   (2003-12-05 20:54:00) 

Не понимаю, не работает и все, я пишу так
query.sql.add("Insert into BD (First_Name, Second_Name, Age)");
query.sql.add("Values");
как дальше сделать правильно, если поля 1-е и 2-е имеют тип string ,а
3-е integer


sniknik   (2003-12-05 22:40:00) [1]

лутше и строки через параметры передавать (+к датам и числам с плавающей запятой)
решил так довольно давно, как поймал глюк, в строке была скобка ".
только не нужно говорить как кавычки передаются, в смысле "" двойную вместо одинарной... и т.д. работал на передаче данных с одной базы в другую после обработки (строки в обработку не входили) и что теперь парсить еще и строку на вхождение скобок? не лутше и быстрее параметр, и глюков нет. (нестандартные строки всегда будут если их гденибудь изначально человек вбивает)


P.N.P.   (2003-12-05 22:30:00) [2]

и естесственно Query.ExecSQL


P.N.P.   (2003-12-05 22:27:00) [3]

query.sql.add(QuotedStr(string_var1)+","+QuotedStr(string_var2)+","+IntToStr(Int_Var3));


Наверх

Титульная страница Поиск, карта сайта Написать письмо