Главная страница
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.057 c
1-1105602787
Vlash
2005-01-13 10:53
2005.01.23
Установка рабочей папки приложения


1-1105223958
WhiteGuy
2005-01-09 01:39
2005.01.23
Move It!


11-1085136449
Deimos
2004-05-21 14:47
2005.01.23
PING


1-1105532126
Jeka
2005-01-12 15:15
2005.01.23
Программно подсветить строку.


11-1087291285
axx
2004-06-15 13:21
2005.01.23
Помогите с библиотекой и KOL