Главная страница
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.043 c
2-1178263801
DarkMaxx
2007-05-04 11:30
2007.05.20
Построение графика


2-1178197153
vitv
2007-05-03 16:59
2007.05.20
Запрос+null


2-1178098759
Washington
2007-05-02 13:39
2007.05.20
Надо закрыть доступ к 2-м файлам.


2-1178337129
Gromozeka
2007-05-05 07:52
2007.05.20
Проверка строки на соответствие формату даты


1-1174368333
Fin
2007-03-20 08:25
2007.05.20
Формирование отчёта в FastReport