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

Вниз

Не подключается к базе на Windows 98   Найти похожие ветки 

 
malamba   (2005-04-21 19:04) [0]

Ни у кого такой заморочки не появлялось:

Есть прога, которая соединяется с Access-овской базой данных через по сети через Ado ( провайдер - Microsoft.Jet.OLEDB.4.0)
На машинах с XP (офис 2000 -XP) коннект идет нормально.
Вижу базу и данные в ней.

А на машине с 98 вроде соединяется, но данных я не вижу ( а там простенькие такие запросы типа SELECT * FROM ... WHERE ...? вообщем без излишеств.
База создана в Accesse 2000.

Думаю, ясно, не та версия компонетов доступа к данным (MDAC).
Ставлю взамен 97 - офис 2000.
Базу вижу, открываю из тамошнего Accessa.

А через программу коннектится не хочет.
Ладно, думаю, использую драйвер OBDC. Создаю системный источник данных, в нем прописываю свою базу.
В программе выставляю правильный Connect.udl.
Соединение есть, данных нет.

Явно мой глюк. Но где рыть?


 
Vit@ly ©   (2005-04-21 19:21) [1]

Явно, что-то не договариваешь. При чем здесь MSSQL и Access?
C чем конкретно работаешь?
С MSAccess подобных проблем не замечено под любыми вынями


 
DSKalugin ©   (2005-04-21 19:26) [2]

установить свежий  Microsoft.Jet.OLEDB.4.0
взять на мокрософте


 
Anatoly Podgoretsky ©   (2005-04-21 20:39) [3]

Сомневаюсь, что можно через Jet подсоединиться к MSSQL.
И причем тут драйвер OBDC?


 
malamba   (2005-04-22 10:13) [4]

Vit@ly ©   (21.04.05 19:21) [1]
>>Явно, что-то не договариваешь. При чем здесь MSSQL и Access?<<

Переговариваю. MSSQL отметил по инерции. Обращать внимания не нужно.

Podgoretsky
>>Сомневаюсь, что можно через Jet подсоединиться к MSSQL.
>>И причем тут драйвер OBDC?

За MSSQL извиняюсь.
Насчет OBDC: я пробовал в администраторе OBDC создать системный DSN, настроенный на мою базу, т.е. используя драйвер OBDC.
Второй путь - указывая в свойстве ADOConnection моей программы провайдера Microsoft.Jet.OLEDB.4.0.

Но поскольку Microsoft утаивает подробности подключения через ODBC, я начинаю подозревать, что это тот же Jet.

У меня есть еще одно подозрение - я его проверю и тогда напишу результат.


 
dmitry501 ©   (2005-04-22 12:00) [5]

malamba   (21.04.05 19:04)
возможно проблема в количестве открытых сетевых подключений. В win98 их по умолчанию меньше, чем в Win2k. Насколько я помню, их можно отрегулировать через config.sys и autoexec.bat (SET FILES, SET BUFFERS).


 
sniknik ©   (2005-04-22 12:31) [6]

> Но поскольку Microsoft утаивает подробности подключения через ODBC, я начинаю подозревать, что это тот же Jet.
зависит от версии ODBC драйвера, в новых это точно, всего лиш редирекр на jet.


 
malamba   (2005-04-26 12:43) [7]

Значит так.
Обновил Jet до 4.0 SP8

Если база лежит в сети, то с машины Win98 2222А я ее своей программой ( в кторой ADOConnection ) открыть не могу.
Если ложу ее локально, прекрасно открывает.

Странно.
На машинах Win XP значения не имет, где лежит база.
Сеть?


 
Соловьев ©   (2005-04-26 18:36) [8]

а MDAC обновил?


 
Anatoly Podgoretsky ©   (2005-04-26 18:43) [9]

malamba   (21.04.05 19:04)  
Явно мой глюк. Но где рыть?

Да это твой глюк, надо установить JET в MDAC не входит, искать отдельно на сайте Микрософт



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

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

Наверх




Память: 0.49 MB
Время: 0.034 c
4-1113549534
старый маразматикЪ
2005-04-15 11:18
2005.06.06
Работаю с файлом при помощи ф-ций FileOpen FileRead FileWrite


3-1114794389
MiHOY
2005-04-29 21:06
2005.06.06
как извлеч данные из BLOB


1-1116774448
Ralf
2005-05-22 19:07
2005.06.06
Region


4-1113727212
Grief
2005-04-17 12:40
2005.06.06
невидимое письмо


1-1116501791
Shredder
2005-05-19 15:23
2005.06.06
Преобразование: строка -> число