Форум: "Базы";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];
ВнизПроблема переноса с ADO2.5 на ADO2.7 Найти похожие ветки
← →
Dmitrey (2002-09-19 09:09) [0]При работе с таблицами ACCESS+ADO 2.5 столкнулся с проблемой на машинах где стоит ADO 2.7 .То возвращаемые поля поменяли тип (с STRING на MEMO, с INTEGER на STRING), а то и вообще нехочет вставлять данные в таблицу простым INSERT-ом. На машинах где ADO 2.5 всьо отлично работает.
← →
sniknik (2002-09-19 09:31) [1]Аксессом базу открывал, там как?
На 2.7 апдейт jet-та ставил?
Подключаешся как,ADO-JET ADO-ODBC BDE-ODBC, строку соеденения покажи.
Как тип проверяеш?
База MDB не меняла формат? с 97 на 2000 или 2002?
инсерт не работает, что говорит? ошибка какая?
из вас информацию о ваших проблемах под пытками вытягивать или экстрасенса читающего мысли пригласить?
← →
Dmitrey (2002-09-19 10:04) [2]ACCESS-овская база не поменялась, осталась на ACCESS 97.
Подключаюсь через ADO-ODBC (в ODBC создан DNS, который настроен на подключение к базу),сам же ConnectionString="Provider=MSDASQL.1;Password=******;Persist Security Info=True;Data Source=Finansuv"
При вставке выдает "Нарушение доступа по адресу XXXX:XXXX в модуле MSADO15.DLL запись по адресу XXXX:XXXX"
← →
sniknik (2002-09-19 10:25) [3]скорее всего действительно Jet старый, или отсутствует
хотя соеденение чарез ODBC довольно часто глючным оказывается (также как и без него :-)) но в любом случае попробуй прямое соеденение, открываеш создание строки выбираеш провайдера OLE DB Jet 4.0, (не найдеш читай сначала)
хочеш остатся на ODBC подробно проверь переменные в нем например
параметр ExtendedAnsiSQL может к корне поменять синтаксис.
← →
sniknik (2002-09-19 10:28) [4]если на машине где глючит нет дельфей, сделай пустой файл test.udl после запускаеш (двойной клик) и пытаешся настроить. хотя бы узнееш какой версии jet (к mdb через него доступ).
← →
Anatoly Podgoretsky (2002-09-19 10:38) [5]Если JET еще не обновлен, то самое время, в версии 2.7 он не поставляется
← →
sniknik (2002-09-19 10:55) [6]еще вспомнилось. формат 97 изначально глючнее 2000-го, гдето даже были настоятельные рекомендации не использовать формат базы ниже 2000.
← →
Dmitrey (2002-09-19 10:56) [7]А где можно найти Jet поновее?
← →
LordOfSilence (2002-09-19 11:19) [8]Полностью поддерживаю sniknik.
Часто встречал в статьях на эту тему (и на практике),
что лучше выбирать формат посвежее 97
← →
ЮЮ (2002-09-19 11:28) [9]>А где можно найти Jet поновее?
4.0
http://download.microsoft.com/download/dasdk/Install/40SP3/WIN98Me/RU/JetSP3E.exe
← →
Anatoly Podgoretsky (2002-09-19 11:29) [10]Dmitrey (19.09.02 10:56)
Производитель Микрософт
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c