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

Вниз

в чём ошибка   Найти похожие ветки 

 
RomanLN   (2007-05-02 14:39) [0]

procedure SQL_Insert_Opr;
begin
Q_Insert := TQuery.Create(Application) ;
   try
   Q_Insert.DatabaseName := "sociologist";
   for i:=0 to Name_Opros.Count-1 do begin
     with Q_Insert.SQL do
       begin
          add("insert into "+name_table+ #13#10+ " (Name)  values ("
              + QuotedStr(Name_Opros[i])+")");
       end;
        Q_Insert.ExecSQL;
   end;
 finally
   Q_Insert.Free;
 end;
end;


 
RomanLN   (2007-05-02 14:40) [1]

записывает первую запись потом вылетает...


 
Ega23 ©   (2007-05-02 14:43) [2]

Очищать TStrings Дядя Федя будет?


 
ANB ©   (2007-05-02 14:48) [3]


> with Q_Insert.SQL do
>        begin
>           add("insert into "+name_table+ #13#10+ " (Name)
>  values ("
>               + QuotedStr(Name_Opros[i])+")");
>        end;

Извращение какое.
1. Q_Insert.SQL.Text := "insert into "+name_table+" (Name) values (:Name)"; // до цикла по записям
2. Читать про параметры и препарирование запроса.
3. TQuery.Create(Application) - зачем здесь подсовывать Application, если ручками же чистишь ?


 
RomanLN   (2007-05-02 14:57) [4]

спасиб



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

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

Наверх




Память: 0.47 MB
Время: 0.039 c
11-1159541285
Redline
2006-09-29 18:48
2007.05.20
KolPng


2-1177584697
Пока что юзер
2007-04-26 14:51
2007.05.20
Как запаковать файлы в arj c помощью Делфи?


1-1174910548
sapsi
2007-03-26 16:02
2007.05.20
Изменить свойства шрифта у части текста


1-1174906870
tytus
2007-03-26 15:01
2007.05.20
Как нормально заставить работать CM_MOUSELEAVE


15-1176199472
vasIZmax
2007-04-10 14:04
2007.05.20
Тестирование... на знание