Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Вниз

Как можно быстро програмно загрузить в базу 600 записей так как 600 раз такой код выполняетсся долго 


Shaman_Naydak   (2002-02-07 20:20) [2]

ну в принципе, можно чуть-чуть поиграться
Написать так скажем:

Query1.SQL.Text:="insert into Table (field1,field2) values (:value1, :value2)";
Query1.Prepare
а дальше в цикле делаешь

Query1.ParamByName("value1").AsInteger:=213;
Query1.ParamByName("value2").AsInteger:=444;
Query1.ExecSQL;
или побыстрее, но менее читабельно
Query1.Params[0].AsInteger:=213;
Query1.Params[1].AsInteger:=444;
Query1.ExecSQL;

Но не факт, что сильно поможет :)




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.71 MB
Время: 0.023 c
7-67031           sindbad               2001-12-18 16:40  2002.03.21  
Com1 + контроллер


14-66997          McSimm                2002-02-08 11:59  2002.03.21  
Перестановки букв.


3-66788           [NIKEL]               2002-02-20 11:01  2002.03.21  
Определение времени исполнения запросов


1-66873           HELPME                2002-03-05 18:09  2002.03.21  
СРОЧНО!!!!!!!!!!!!!!!!


14-66978          Woolen                2001-11-27 01:02  2002.03.21  
Лоток CD-ROM