Главная страница
    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.008 c
1-31679
BT
2002-09-30 13:30
2002.10.10
Немогу перевести проект из D5 в D6 :(


1-31885
LAndrew
2002-09-28 23:22
2002.10.10
Как размножить рисунок на TabSheet?


6-31922
Mon@rchP
2002-08-04 12:12
2002.10.10
работа с SMTP через WinSock


1-31720
Dmitry Toropov
2002-10-01 09:49
2002.10.10
ADO, auto increment field


14-31942
lak_b
2002-09-13 23:05
2002.10.10
все хреново....





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