Как да направя връзка за данни в Excel без DSN?

Имаме инструмент от доставчик, който идва с инструкции за нас маниаците да изградим DSN, за да работи.

За съжаление (1) не е маниак, който би го използвал; (2) не искаме да се налага да „поправяме“ всеки път, когато се качат на различен компютър; и (3) не искаме всички DSN да останат на предишните компютри, тъй като те съдържат DB пароли в обикновен текст.

Често в миналото съм използвал низ за връзка без DSN, за да правя подобни неща. Но ТОЗИ път Excel се оплаква, че не може да намери DSN в низа за връзка.


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


Отговори (2)


Най-голямата разлика между всички низове за свързване, които не работят, е, че те се опитаха да използват OLE. ODBC работи.

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