Главная страница
    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
1-1116477407
Andurbay
2005-05-19 08:36
2005.06.06
Печать в Delphi


9-1110556718
VolanD666
2005-03-11 18:58
2005.06.06
Русская душа тянется к ХАЛЯВЕ...


1-1116789532
ALL
2005-05-22 23:18
2005.06.06
Текстовый редактор Memo


1-1116867626
ZlDoc
2005-05-23 21:00
2005.06.06
Утечки памяти в TMemoryStream


4-1113549534
старый маразматикЪ
2005-04-15 11:18
2005.06.06
Работаю с файлом при помощи ф-ций FileOpen FileRead FileWrite





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский