Re: ADODB и .NET
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 16.11.09 14:03
Оценка: +1 :)
Здравствуйте, fedulov, Вы писали:

F>Нужно написать COM объект, с помощью которого будут редактиироваться


Я один ничего не понял, или тут действительно — поток сознания?

Переформулируй вопрос без всяких выносящих моск подробностей.
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
ADODB и .NET
От: fedulov  
Дата: 16.11.09 08:44
Оценка:
Нужно написать COM объект, с помощью которого будут редактиироваться
данные в некоторых DBF-файлах. DBF-ки это база досовкой проги (BEST-4).
Проблема: при обновлении данных любыми средствами кроме встроенного языка
BEST-4 херятся индексы.

Сделал на втором фрейворке формочку, с public ссылками на ADODB.Recorset
и перегруженным OleDbDateAdapter.Fill перекинул данные в DataTable's.
Вот так:
(VBS)
set MainForm=Createobject("Routes.MainForm")
set Conn = CreateObject("ADODB.Connection")
set Recordset = CreateObject("ADODB.Recordset")
Conn.Open ConString
Recordset.Open SelectQuery, Conn
MainForm.Set = Recordset
MainForm.LoadData


В методе LoadData(C#):
Adapter = new OleDbDataAdapter();
Adapter.Fill(Table, Set);


Дальше делаю биндинг и все хорошо.
Подскажите как выдернуть измененные данные из COM. Хотелось бы в виде
тех же ADODB.Recorset-ов.
Re[2]: ADODB и .NET
От: Аноним  
Дата: 17.11.09 06:44
Оценка:
Как из .NET-кого dataTable перенести данные в ADODB.Recordset?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.