Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.28;
Скачать: CL | DM;

Вниз

MS SQL   Найти похожие ветки 

 
BJValentine ©   (2002-10-07 14:27) [0]

Делаю в Query Analyzer следующее:
select * INTO nums
FROM OpenRowset("MSDASQL.1", "Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\access_base.mdb;", "select * from table1")

На одном серваке всё работает, а на другом - пишет:
Could not create an instance of OLE DB provider "MSDASQL.1".


 
sniknik ©   (2002-10-07 16:48) [1]

OLE DB драйвера нет, поставь там Mdac+Jet.

или можно мс офис, на серваке? весь в сомнениях.


 
BJValentine ©   (2002-10-08 09:53) [2]

Поставил MDAC, запустил запрос, получил ответ:
OLE DB provider "MSDASQL.1" reported an error.
[OLE/DB provider returned message: [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file "(unknown)". It is already opened exclusively by another user, or you need permission to view its data.]


 
BJValentine ©   (2002-10-08 10:31) [3]

И чё это такое "Could not find installable ISAM"


 
BJValentine ©   (2002-10-08 11:22) [4]

Ребятки, HELP! Очень надо!


 
BJValentine ©   (2002-10-08 14:13) [5]

Please!


 
zx ©   (2002-10-08 16:23) [6]

Я такое делал через Linked Servers.
Всё работает! На нескольких машинах пробовал!


 
sniknik ©   (2002-10-08 22:16) [7]

можно и Linked Server но пока нет драйверов он тебе не поможет. первое он давал ошибку не найден OLE DB провайдер.
второе не найден ISAM это описание типов mdb,dbf... какие jet принимает. например для dbf исам будет dBase IV (один из) если он тебе это говорил то гдето ты неправильно писал (чтото он за исам принимал).
и третье "It is already opened exclusively by another user, or you need permission to view its data" говорит о том что скорее всего тебе в доступе отказано
поменяй запрос с такого
select * INTO [1saccsel] FROM OpenRowset("MSDASQL.1",
"Driver={Microsoft Access Driver (*.mdb)};DBQ=d:\1c.mdb;", "select * from 1saccsel")
на такой
SELECT * INTO [1saccsel] FROM OPENROWSET("Microsoft.Jet.OLEDB.4.0",
"D:\1C.mdb";"admin";"", "select * from 1saccsel")
admin здесь юзер и пустые скобки за ним, значат что без пароля.
и попробуй.
а сервак на котором не работало наверно NT? единственная операционка похоже осталась без ODBC драйверов аксеса по умолчанию.
и кстати Jet ты поставил или только Mdac-ом ограничился? если так то ничего не выйдет.



Страницы: 1 вся ветка

Текущий архив: 2002.10.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
3-92348
Akorolev10
2002-10-07 09:37
2002.10.28
D7 DbExpress for MS Sql 7/2000 !!!


6-92643
ShuraKh
2002-08-22 13:40
2002.10.28
Отправка мыла , кодировки


4-92812
Alexander
2002-09-17 12:40
2002.10.28
Как программно удалить принтер из системы?


1-92541
Chlavik
2002-10-15 18:18
2002.10.28
Преобразование строки.


3-92375
PAVELsinicinV
2002-09-29 20:27
2002.10.28
Добавить ещё один столбец в существующую таблицу ...