PDA

Показать полную графическую версию : [решено] ADODB. Компиляция через командную строку.


LilLoco
26-10-2011, 16:01
Здравствуйте.

Есть класс, в котором используется ADODB.Connection. Через Visual Studio добавляю в References Microsoft ActiveX Data Objects 2.0 Library все нормально. При компиляции файла с этим классом через csc, нужно указать путь к библиотеке ADODB. Но где взять эту библиотеку никак не могу понять :( Помогите...

Пробовал указывать путь, который указан в Visual Studio, но, увы, пишет не найдено...

ferget
26-10-2011, 17:41
какой именно путь указываете?

Iska
26-10-2011, 20:33
LilLoco, попробуйте посмотреть в «%ProgramFiles%\Common Files\System\ado».
Microsoft ActiveX Data Objects 2.0 Library »
А почему не 2.8?

LilLoco
26-10-2011, 21:37
какой именно путь указываете? »
Тот, который указан в Path, в свойствах библиотеки (References)...

попробуйте посмотреть в «%ProgramFiles%\Common Files\System\ado». »
Смотрел, там только для 6.0 лежит *.dll. Остальные же в *.tlb.

А почему не 2.8? »
На самом деле, просто так получилось :) Изначально было 6.0, программа в которой используется этот класс, разрабатывалась на Windows 7, все работало. Попробовал на WinXp, отказывалась работать... Ради интереса попробовал сменить на самую раннюю версию, заработало... Вот и не стал заморачиваться... Вот такая история

Все оказалось слишком просто. Путь указал в кавычках, все заработало. Хотя пробелов в нем вроде и нет...

Спасибо всем.




© OSzone.net 2001-2012