Форум: "Базы";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
ВнизНепонятная ошибка msado15.dll Найти похожие ветки
← →
Ross © (2004-03-10 11:55) [0]Разрабатываю клиент-сервер программу используя ADO для соединения с MSSQL Server. На машине где стоит Delphi операционная система Windows 2003 Server. Все работает отлично.
Проблема началась когда перенес программу (клиент) на другой компьютер (Windows XP). Не могу уловить закономерность, скорее всего ее даже нет. В разных местах программы выскакивает исключение: "error in msado15.dll, read of address xxxxxxxxx" (по памяти). В большинстве это случается в местах где идут операции AdoQuery.Insert или Adoquery.UpdateBatch, но в принципе может случиться и в любом месте программы. После первого появления работать с программой практически невозможно. При любой операции появляется либо вышеуказанная ошибка, либо другие. Подозреваю что проблема может быть в ADO, но на обоих компьютерах стоит MDAC 2.7, что с дистрибутива Delphi 7.
Может кто сталкивался с такой проблемой, я не знаю где искать: в своей программе, в ADO или в том что операционные системы разные.
Буду признателен за советы и ответы.
← →
sniknik © (2004-03-10 12:21) [1]может всетаки версии разные?, если к примеру на XP стоял MDAC 2.8 то ставь не ставь на него 2.7 версия не переставится. поставь максимальную версию (с мелкософта скачай) на обоих для проверки.
← →
KSergey © (2004-03-10 12:25) [2]А есть уверенность, что версия ADO одинакова? Ведь при установке более старой версии она просто не устанавливается... А 2.7 - давно уже не последняя версия.
← →
Ross © (2004-03-10 17:40) [3]"Учитывает" ли Delphi версию MDAC при компиляции программы? Ведь если в поставку Delphi идет MDAC 2.7, то он должен работать с ним. А если на другом компьютере MDAC 2.8 то программа тем более должна работать, ведь это идет в сторону "увеличения" версии а не на оборот. Может есть еще варианты?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.034 c