не могу заставить работать АDO в VB.NET

avoda
Дата: 21.04.2006 16:28:33
Всем привет!

есть прога от фирмы Polydata под названием AHP-Leitstand. Прога имеет свою базу данных. Именно свою, написанную на C. Фирма предоставляет ODBC Driver. Но этот драйвер понимает только ADO. А у меня проэкт на VB.NET.

Пытаюсь создать коннект через ADODB.dll.

сначала выполнил комманду:

TlbImp "C:\Program Files\Common Files\System\Ado\msado15.dll" /out:ADODB.dll

На машине инсталировал их ODBC driver. Он имеет название AHP-Leistand.


Потом в проэкт добавил следующий код:

Dim ADOAHP As New ADODB.Connection
ADOAHP.Open("DSN=AHP-Leistand", "", "", -1)


Пассворда и юзера не нужно. Не открывается этот коннект. Получаю следующиее сообщение - не находит DataSource и нет стандартного драйвера.
Чего я только не пробовал в этот коннект вставлять - все равно не работает. Может кто знает как составить коннект для ADO в .NET??? Доступ через Access 97 работает.

Заранее спасибо!!!
winsky!
Дата: 21.04.2006 17:02:16
а DSN с именем 'AHP-Leistand' существует?
avoda
Дата: 21.04.2006 17:09:47
winsky!
а DSN с именем 'AHP-Leistand' существует?


да. В ODBC под регистром System-DSN cтоит: Name: AHP-Leistand Driver: AHP-Leistand Database Driver.
winsky!
Дата: 21.04.2006 17:13:38
а обращатся в фирму, которая предоставила ODBC Driver не пробовали?
или попробуйте подключится из чего-то не .Net - например VBA
avoda
Дата: 21.04.2006 17:17:51
winsky!
а обращатся в фирму, которая предоставила ODBC Driver не пробовали?
или попробуйте подключится из чего-то не .Net - например VBA


пробовали. у них драйвер готов для ADO и через VB6 все рабоает. Мой вопрос как имплементировать ADO в VB.NET?

Например как выглядит стринг в ADO если я использую это технологию в .NET
winsky!
Дата: 21.04.2006 17:25:58
c ADO в .Net не работал, но по идее должен выглядеть также
avoda
Дата: 21.04.2006 18:04:40
winsky!
c ADO в .Net не работал, но по идее должен выглядеть также


можно пример?
avoda
Дата: 21.04.2006 18:22:34
разобрался!!!!


ADOAHP.Open("Driver=AHP-Leistand Database Driver;Provider=MSDASQL.1;DSN=AHP-Leistand;Data Source=AHP-Leitstand")

работает!!!!