Форум: "Базы";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];
ВнизНе подключается к базе на 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.011 c