Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.26;
Скачать: [xml.tar.bz2];

Вниз

Проблема с ADO в Windows XP!!!   Найти похожие ветки 

 
Nikolai_S   (2002-12-04 16:34) [0]

Пожайлуста, если кто сталкивался с подобной проблемой, срочно помогите.
Есть приложение. Написано на Дельфи 5, с использованием баз данных (MS Access 2000) через ADO. На Дельфи стоят два обновления ADO.
Программа отлично работает везде, кроме компьютеров с Windows XP. Причем ошибка возникает при попытке открыть ADOConnection. На компе стоят MDAC 2.5 или выше.
Как решить проблему?


 
koks   (2002-12-04 17:19) [1]

что за ошибка....


 
asafr   (2002-12-04 18:12) [2]

Текст ошибки приведи...


 
sniknik   (2002-12-04 18:15) [3]

на Windows XP по умолчанию стоят MDAC ... или выше (2.7), в нем Jet-а нет, если используется то это возможная причина.


 
BlackTiger   (2002-12-05 00:22) [4]

Не плохо было бы увидеть текст ошибки и точную версию MDAC на машинах с XP-шкой.
MDAC может быть 2.6 или 2.7.


 
sniknik   (2002-12-05 08:21) [5]

я видел только 2.7. но без разници в 2.6 тоже jet-а нет. только это всего лиш возможно, но необязательно, точнее нужна более полная информация.


 
krotik   (2002-12-05 10:00) [6]

Сталкивался с этой траблой.
Единственный выход - перекомпилить программу под Дельфи 6. Дело, действительно в MDAC.
Стереть MDAC 2.6 - 2.6 и переустановить 2.5 невозможно.
Программа, написанная на Дельфи 5 под MDAC 2.6 или 2.7 работать не будет.


 
S   (2002-12-05 10:17) [7]

У меня программа на D5 работает прекрасно на XP. база (MS Access 2000) работаю через ADo. тут проблема в самом коннекте.


 
sniknik   (2002-12-05 10:18) [8]

krotik © (05.12.02 10:00)
> Единственный выход

позвольте с вами не согласится, более разумно оставить 2.7 и доустоновить то что оттуды "вынули" добрые дяденьки из мелкософта. Способ неважен скачайте jet c микрософта, поставьте туда МСОфис он доустановит, или другую прогу с нормальным инсталятором которая его использует и установит, сделайте для своей нормальный инсталятор и устанавливайте.


 
Lola   (2002-12-05 10:36) [9]

Есть у меня такая же проблема на одном компе с XP. На любом другом все работает отлично, а на этом, хоть и есть полный МСОфис, но хозяин, как он сказал, поубирал из системы все лишнее, что именно, черт его знает, но теперь то отдельные таблицы не видит, то всю базу целиком. Format c: делать отказывается :)))


 
Lola   (2002-12-05 10:37) [10]

В догонку, приложение написано на D6.


 
waw   (2002-12-05 10:47) [11]

И на Делфи 6 есть проблемы с ADO. На некоторых компах с NT, делает только один коннект потом вообще не запускается, и это-же происходит с Excel-ом. Лечится только перезагрузкой системы.

С Делфи 5 тоже была проблема под Windows NT/2000/XP, с переходом на шестой делфи исчезла.


 
sniknik   (2002-12-05 11:55) [12]

Lola © (05.12.02 10:36)
могу только посоветовать сделать инсталятор для вашей программы и повторно ее инсталировать на эту машину (правда где гарантии что хозяин опять не посчитает чтонибудь лишним? :-)).

может он у вас уже есть и используется, скажу просто с чем сталкивался. пользуюсь D6, Setup Factory 5.0, пока делал включение библиотек через "Runtime Support" тоже были проблемы (мелкие и непонятные) стал просто вызывать из инсталятора последовательно Dcom для 95, Mdac (2.7), jet (для каждой версии виндов разный, при неопределении версии виндовс для 9xNT почемуто ко всем идет). Сейчас все проблемы решаются просто, не идет программа? запустите Setup и везде давите Yes, отказались сами виноваты, кто проходит инсталяцию полностью проблем не имеют. (тфу тфу стучу по дереву) пока во всяком случае.

конечно случаи разные бывают, но в основном виноват "человеческий фактор", буквально вчера один тип не нашол иконку на рабочем столе, переустановил винды!!!, заодно разделы на диске поправил (что там с данными стало понятно), сейчас требует чтобы ему базу востановили (что за хреновая программа ничего не предусмотрено), надо разбиратся. :о(( (с типом естественно, базе там кирдык само собой)


 
BlackTiger   (2002-12-05 12:38) [13]

Ёлки-палки!
Текст ошибки будет? Или гадать будем?
Тут есть ясновидящие?
Причин-то может быть миллион!


 
Одессит   (2002-12-06 12:02) [14]

Возможная причина еще.
Компилил на машине с русской версии ХР или 9х или 2К или НТ.
А юзаешь прогу на английской версии ХР или 9х или 2К или НТ.

Проверь. Сам словился на этом. Имя провайдера меняется. было
"База данных Access", а на английской - "Access DataBase..." типа такого. Точно не помню



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

Форум: "Базы";
Текущий архив: 2002.12.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.59 MB
Время: 0.037 c
1-85885
Кокандокало
2002-12-16 19:44
2002.12.26
Большой объем данных в TTreeView и проблемы с их перерисовкой


1-85945
Ghost.
2002-12-15 11:39
2002.12.26
Путь из dll к ней самой


4-86211
mba
2002-11-11 11:42
2002.12.26
TButton


1-85970
Bedny
2002-12-12 22:33
2002.12.26
MkDir???


14-86150
_Nicola_
2002-11-28 17:09
2002.12.26
Дельфи и USB джойстик





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