2013-03-11 2 views
1

Я использую следующий код для ссылки на доступ к базе данных с SQL Server 8:Не удалось найти Installable ISAM SQL функции сервера OPENDATASOURCE

SELECT * FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source = D:\Kargozini\arazz\Arazdb.Mdb;Jet OLEDBatabase Password = "MYPASSWORD"')...TLeavePersonel 

и когда я выполнить запрос, я получаю эту ошибку: Не удалось найти Устанавливаемый ISAM Я много искал, но я не нашел решение.

ответ

0

Строка подключения выглядит неправильно. Может быть, что-то вроде SELECT * FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source=D:\Kargozini\arazz\Arazdb.Mdb; Jet OLEDB:Database Password=MYPASSWORD;') будет работать (ваш пропускал двоеточие и «D».

Посмотрите here дополнительные примеры правильных строк подключения Access. Кроме того, эта страница упоминает

Some reports of problems with password longer than 14 characters. Also that some characters might cause trouble. If you are having problems, try change password to a short one with normal characters.

Поэтому в зависимости от того, что ваш пароль, это может быть проблемой.

Смежные вопросы