Форум: "Базы";
Поиск по всему сайту: 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.017 c
3-66796           Demon ltd             2002-02-23 23:27  2002.03.21  
Вывод в отчёт данных из базы


1-66875           KMZ                   2002-03-04 12:58  2002.03.21  
Привет всем!(нужен совет по интерфейсу программы)


6-66943           Igorok                2001-12-15 11:24  2002.03.21  
Как при ошибке коннекта перехватить окно


1-66812           Olfi                  2002-03-06 18:44  2002.03.21  
Как узнать, есть ли на строке символ


1-66924           Alibaba               2002-03-06 18:08  2002.03.21  
Perl