Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-32014
Ирка
2002-09-17 17:04
2002.10.10
Delphi 4


3-31596
karbo
2002-09-18 08:42
2002.10.10
Помогите составить запрос...


3-31665
Leny
2002-09-20 14:30
2002.10.10
Добавить программно запись в БД


1-31804
novill
2002-10-02 11:20
2002.10.10
Как ускорить загрузку (и работу) программы?


7-32027
ga3
2002-08-01 02:33
2002.10.10
помогите плиз с IE, замучился уже.





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