Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.014 c
14-1116321471
SNHD
2005-05-17 13:17
2005.06.06
Ищу Базы данных на Delphi 6


8-1108137652
Eraser
2005-02-11 19:00
2005.06.06
Быстрое сжатие битмапов


3-1114873152
DIS
2005-04-30 18:59
2005.06.06
master-detail SQLзапрос


1-1116501587
Vir
2005-05-19 15:19
2005.06.06
Смена фокуса


1-1116699184
seregka
2005-05-21 22:13
2005.06.06
Запуск программы из контекстного меню IE





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский