|
заполнение ADODB.Recordset в COM-объекте
|
|||
---|---|---|---|
#18+
Здравствуйте! пытаюсь конвертировать vb6-проект в vb.net... и вот возникла такая проблема: 1) есть "неприкасаемый" COM-объект, владеющий доступом к данным 2) в конвертируемом проекте вызываеся например Код: vbnet 1. 2.
А теперь — после конвертации 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.. - в общем, веэде один чёрт... Подскажите, пож-ста, что делать.. (просьба - по делу, без флуда) Заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2012, 23:13 |
|
|
start [/forum/topic.php?fid=17&fpage=35&tid=1350383]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
others: | 315ms |
total: | 433ms |
0 / 0 |