Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.03.21;
Скачать: [xml.tar.bz2];

Вниз

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

 
tovSuhov   (2002-02-20 14:28) [4]

У меня получалось так:
var
cmd:string;
...
cmd:="begin ";
for i:=0 to ...
cmd:=cmd+"insert into Table (field1,field2) values (value1[i],value2[i]);";

cmd:=cmd+" end";
Query1.Close;
Query1.SQL.Clear;
Query1.Add(cmd);
Query1.ExecSql;

Единственное, есть ограничение на размер получившейся команды. Я, для скорости, отправлял по 70 команд в запросе...





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

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

Наверх





Память: 0.43 MB
Время: 0.006 c
1-66907
Афоня
2002-03-05 09:09
2002.03.21
Перехват сообщений из другого приложения


3-66739
kirill2000
2002-02-20 20:13
2002.03.21
упаковка dbase


3-66727
Yephim
2002-02-20 09:52
2002.03.21
Как через ADO подключится к текстовому файлу?


3-66756
Igor_
2002-02-20 12:50
2002.03.21
Records affected


1-66858
Юный техник
2002-03-05 16:14
2002.03.21
Текст





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский