Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.10;
Скачать: CL | DM;

Вниз

Проблема переноса с 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
1-31895
Manulo
2002-09-29 19:58
2002.10.10
Поиск...


4-32074
oduvan
2002-08-22 10:12
2002.10.10
WinXP ругается, когда удаляю папку (созданную программно)!!!


1-31834
^SANYA
2002-09-28 15:06
2002.10.10
Написание компонента


3-31633
roadrunner
2002-09-13 14:38
2002.10.10
Paradox и DBase


3-31608
Artur K
2002-09-18 21:23
2002.10.10
Paradox по сети как работать?