Имя: Пароль:
IT
Админ
Oledb вставка нескольких Insert'ов в dbf файл
0 AleXxX_lag
 
18.04.17
12:57
Здравствуйте. С прошедшей Пасхой всех.
Подскажите как правильно вставить несколько инсертов.
Если делаю так
"INSERT INTO table1(Col1,Col2) VALUES ('Val1','VaN2'),..,(ValN,ValN+1);"
пишет что пропущена точка с запятой.
Если же использовать такую конструкцию
"INSERT INTO table1(Col1,Col2) VALUES ('Val1','Va2');INSERT INTO table1(Col1,Col2) VALUES (ValN,ValN+1);"
пишет что Обнаружены символы за пределами инструкции SQL.
а если вставлять по одному то ругается на нехватку памяти.
В диспетчере задач приложение отхватило всего то 300 mb на момент ошибки. Оперативки стоит 16gb Инсертов около 5000.
1 AleXxX_lag
 
18.04.17
13:24
последняя ошибка звучит так "недостаточно системных ресурсов".
2 arsik
 
гуру
18.04.17
13:35
(0) Пользуйся adodb
3 AleXxX_lag
 
18.04.17
13:40
(2)а через oledb?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой