powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / заполнение ADODB.Recordset в COM-объекте
1 сообщений из 1, страница 1 из 1
заполнение ADODB.Recordset в COM-объекте
    #37747713
vv40in
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
пытаюсь конвертировать vb6-проект в vb.net...
и вот возникла такая проблема:
1) есть "неприкасаемый" COM-объект, владеющий доступом к данным
2) в конвертируемом проекте вызываеся например
Код: vbnet
1.
2.
Dim RS As ADODB.Recordset
comobj.getdata "запрос" , RS, Result

А теперь — после конвертации vb.net ругается и говорит, что:
Reference required to assembly 'Interop.ADODB, version=2.8.0.0, ....' containing the type 'ADODB.Recordset'. Add one to your project.

добавил:
Microsoft ActiveX Data Objects 2.8 Library
но этого оказалось недостаточно: возникло требование:
Reference required to assembly 'Interop.ADODB, version=7.0.3300...

добавил:
%program files%\Micrisoft.Net\Primary Interop Assemblies\adodb.dll

После этого - появилось сообщение:
'Recordset' is ambiguous in the namespace 'ADODB'

Причем, я могу удалить adodb 2.8, заместив его например версией 2.1 - сообщение "ambiguous" остается, но появляется первое - требование версии 2.8.

Чертовщина. У меня XPsp3, win2003sppp, win7sp.. - в общем, веэде один чёрт...
Подскажите, пож-ста, что делать.. (просьба - по делу, без флуда)

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


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