Как установить подключение к данным Excel без DSN?

У нас есть инструмент от поставщика, который поставляется с инструкциями для нас, гиков, по созданию DSN, чтобы он работал.

К сожалению (1) это не выродок, который будет его использовать; (2) мы не хотим, чтобы им приходилось «исправлять это» каждый раз, когда они садятся за другой компьютер; и (3) мы не хотим, чтобы все DSN оставались на предыдущих компьютерах, так как они содержат пароли БД в виде простого текста.

В прошлом я часто использовал строку подключения без DSN для подобных вещей. Но НА ЭТОТ раз Excel жалуется, что не может найти DSN в строке подключения.


person WGroleau    schedule 03.07.2013    source источник
comment
ConnectionStrings могут помочь. Трудно сказать, почему ваши текущие усилия не работают, если вы вообще не показываете нам свои текущие усилия.   -  person Ken White    schedule 04.07.2013


Ответы (2)


Самая большая разница между всеми неработающими строками подключения заключается в том, что они пытались использовать OLE. ОДБК заработал.

person WGroleau    schedule 16.07.2013

Можно ли использовать соединение OleDB с провайдером Jet или Ace? Глянь сюда:

Строки подключения Excel (OleDb)

person Papa Burgundy    schedule 03.07.2013
comment
Оказывается, проблема была в OLE. Это сработало, когда я перешел на ODBC. - person WGroleau; 16.03.2014