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

Вниз

Запрос INSERT INTO вставка нескольких строк   Найти похожие ветки 

 
JEK2   (2006-02-11 20:02) [0]

Никогда раньше не работал с БД PARADOX. Таблицу в БД создал со всеми необходимыми полями. Не получается составить запрос для вставки (НЕСКОЛЬКИХ) записей.
Запрос на добавление одной записи работает успешно
INSERT INTO "TEL_ALL.DB" (TL,FI,UL,GOR,DUS) VALUES("220000","Иванов П.И.","Ленина 3-12","Воркута","12.04.05")
Как составить запрос например для вставки двух записей в локальную базу
типа

INSERT INTO "TEL_ALL.DB" (TL,FI,UL,GOR,DUS) VALUES("220000","Иванов П.И.","Ленина 3-12","Воркута","12.04.05");
INSERT INTO "TEL_ALL.DB" (TL,FI,UL,GOR,DUS) VALUES("330000","Петров А.И.","Московская 3-12","Магадан","23.10.01")


 
Desdechado ©   (2006-02-11 20:58) [1]

1 запрос - 1 команда
INSERT - это команда
2 INSERT - 2 команды, т.е. их нужно выполнять по одной последовательно


 
JEK2   (2006-02-12 19:20) [2]

Да нет, мне надо разом вставить множество записей (а не по одной), хотя бы через SQLExplorer.
А лучше бы сразу одним запросом из файла, это возможно??? Нигде не могу найти описание как это сделать.


 
SkyRanger ©   (2006-02-13 09:17) [3]

Ну посмотри справку по Insert into там должна быть from array или типа того...


 
msguns ©   (2006-02-13 09:28) [4]

Insert into ...
 Select from ...


 
JEK2   (2006-02-13 23:15) [5]

Решил пойти другим путем :) создал текстовый файл со строками
INSERT INTO "TEL_ALL.DB" (TL,FI,UL,GOR,DUS) VALUES("21021","прап Галина Витальевн","Пушкина,14","Москва","17.08.1978")
Читаю файл построчно, присваиваю переменной s прочитаную строку и выполняю запрос после каждой прочитаной строки
sqlString:=s;
Query1.close;
Query1.SQL.Clear;
Query1.SQL.Add(sqlString);
Query1.ExecSQL;
БД выпадает в осадок проглотив когда 10 запросов , когда 100 :(
Как выкрутиться, надо 10000 строк загнать в БД.
P.S. идеи кончились в виду начальных знаний языка
либо парадокс глючный, либо я балбес :(


 
Asail   (2006-02-13 23:31) [6]

А зачем через TQuery, если это все равно Paradox. Заноси через TTable.


 
ЮЮ ©   (2006-02-14 02:53) [7]


> БД выпадает в осадок


А конкретнее?
"Ну у вас и запросы!" - сказала База и выпала в осадок



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

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

Наверх




Память: 0.48 MB
Время: 0.059 c
1-1138383603
Дмитрий_177
2006-01-27 20:40
2006.03.05
Рамка в Image и цвет пикселя в точке


15-1139816367
tradakad
2006-02-13 10:39
2006.03.05
о формах


2-1139943463
Volf_555
2006-02-14 21:57
2006.03.05
Что написано в DLL неверно???


15-1139479036
Kolan
2006-02-09 12:57
2006.03.05
Генератор пустого календаря.


2-1139816777
Werwolf
2006-02-13 10:46
2006.03.05
Как работать со счетчиками производительности (counters)