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

Вниз

Управляющие запросы   Найти похожие ветки 

 
Shizuku ©   (2004-12-16 17:13) [0]

Как выполнить сразу пачку запросов?
Пишу примерно так:

procedure addResult;
var
sSql:string;
begin
while <мое условие> do
begin
  sSql:="insert into mytable(...) values(...);";
  ibQuery.SQL.Add(sSql);
end;
end;

procedure TForm1.Button1Click(Sender:TObject);
begin
addResult;
ibQuery.ExecSQL;
end;


Здесь в цикле while заполняется список строк-запросов SQL:TStrings, а при нажатии на кнопку, происходит попытка выполнить всё сразу. Ошибку выдаёт сразу при переходе на вторую строку в списке строк SQL, т.е. не хочет брать запросы "пачкой".
Что можно сделать?


 
Sergey13 ©   (2004-12-16 17:21) [1]

>Что можно сделать?
Учить матчасть.

Либо перед SQL.ADD делать SQL.Clear либо использовать компонент IBScript


 
Shizuku ©   (2004-12-16 17:28) [2]

Компонент TIBScript у меня отсутствует на панелях. Где его можно взять?


 
Sergey13 ©   (2004-12-16 17:30) [3]

[2] Shizuku ©   (16.12.04 17:28)
>Где его можно взять?
Надо IBX проапдейтить. На ibase.ru было - поищи.


 
Shizuku ©   (2004-12-16 17:33) [4]

Мя грейдилась. Брала на borland.codecenter


 
Sergey13 ©   (2004-12-16 17:39) [5]

2[4] Shizuku ©   (16.12.04 17:33)
>Мя грейдилась. Брала на borland.codecenter
А моя брал на ибейс.ру - у меня есть. 8-)


 
Shizuku ©   (2004-12-16 17:52) [6]

На ibase.ru что-то нету. Есть что-то вроде ibSQLScript


 
Sergey13 ©   (2004-12-16 18:05) [7]

http://ibase.ru/components.htm


 
Shizuku ©   (2004-12-16 18:23) [8]

По адресу http://ibase.ru/components.htm у меня пустая страница.
Мя зашла на http://codecentral.borland.com и скачала 20257_ibx_7.08_for_delphi_7_w_ib_7.1_support.zip, после установки сего, появилось всё, что хотелось.

ibScript - это сила. Ура. Как только работали программеры до этого обновления... D_D



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
14-1105111706
Programming_GOD
2005-01-07 18:28
2005.01.23
Где можно получить сертификацию Delphi


1-1104927198
lelik93
2005-01-05 15:13
2005.01.23
Delphi 7 &amp; russian fonts under XP


3-1103275599
RRA
2004-12-17 12:26
2005.01.23
Использование LIKE при формировании SQL запроса


3-1103521111
КаПиБаРа
2004-12-20 08:38
2005.01.23
Алгоритм реализации расчетов на основе БД


1-1105110167
race1
2005-01-07 18:02
2005.01.23
scroll