powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Экспорт ADODataSet в ACCESS
1 сообщений из 1, страница 1 из 1
Экспорт ADODataSet в ACCESS
    #38365665
S_beginner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Помогите, пожалуйста, разобраться вот с какой проблемой:
Есть xml-файл, передаю его в ADODataSet, таблица большая - более сотни полей, строк - тысяч 600. Сейчас в цикле перебираю все поля и все строки, записываю в dbf. Однако работает медленно, хотелось бы оптимизировать работу, т.е. передать содержимое ADODataSet в таблицу ACCESS: Insert Into NABL1(field(1)...) select (field(1)...) from [?? что указать в таблице-источнике??]

Делаю так:
Form1.ADODataSet1.ConnectionString :=
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\;Extended Properties=DBASE III;Persist Security Info=False';
form1.ADODataSet1.CommandType := cmdFile;
form1.ADODataSet1.CommandText := 'c:\tab.xml';
Form1.ADODataSet1.Active := true;
Form1.ADOTable1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\db1.mdb;Persist Security Info=False';
Form1.ADOTable1.TableName := 'TABL';
Form1.ADOTable1.Active := true;

s:='INSERT INTO `TABL` (`field1`,`field2`) SELECT `field1`,`field2` FROM ' + AdoDataSet.TableName;

Form1.ADOCommand1.CommandText:=s;

Form1.ADOCommand1.Execute;

Выдается сообщение об ошибке
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Экспорт ADODataSet в ACCESS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]