Главная страница
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.038 c
14-1116485447
Алексей
2005-05-19 10:50
2005.06.06
Неразрешимая для меня проблема


1-1116920811
ALL
2005-05-24 11:46
2005.06.06
Drag&amp;Drob


1-1116573017
<Lelik>
2005-05-20 11:10
2005.06.06
Вопрос про идентификаторы


14-1116366773
Гость__
2005-05-18 01:52
2005.06.06
Нужна седьмая симфония моцарта


14-1116589607
WOLFphantom
2005-05-20 15:46
2005.06.06
DerectX и OpenGL в Delphi