Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как исправить ошибку??? [D5, Access]


Tornado ©   (2003-02-26 16:34:00) 

Работала программа себе и вдруг на попытку вставить запись в таблицу выдает ошибку:

Access violation at adress 1F487DBC in module msado15.dll

Прога работает с БД Access через ADO? вставляю запись при помощи ADOQuery - > INSERT... и т.д. Что бы это могло быть?


Tornado   (2003-02-26 21:52:00) [1]

sniknik © (26.02.03 21:40)

ОК, уже качаю :) Пасиба всем за ответы!


sniknik   (2003-02-26 21:40:00) [2]

попробуй действительно Mdac и Jet переустановить, возможно твоя инсталяция некоректно их установила (версии dll разные).


Tornado   (2003-02-26 21:18:00) [3]

На 2000-м все работает...чувствую это ИнсталлШилд мне запорол эту DLL...хотя дома тот же самый дистрибутив запускал и работает прога зараза, а на НТ не желает...


100ляров   (2003-02-26 20:55:00) [4]

При работе с MS Access через ADO желательно наличие установленного MS Jet 4.0 SP3 ( http://www.microsoft.com/data/download.htm#Jet4SP3info) и MDAC не ниже 2.5, лучше самый последний MDAC 2.7 RTM Refresh ( http://www.microsoft.com/data/download.htm#27RTMinfo)

И, что самое главное, в D5 существовали серьезные глюки при работе с MDAC 2.6 и выше (когда выпустили D5 был только MDAC 2.5). один из самых неприятных - это закрытие пустого RecordSet. Борланд выпустил специальный пак для устранения этих глюков ( http://info.borland.com/devsupport/delphi/mdac26.html).


Nic_B   (2003-02-26 18:47:00) [5]

Я писал одну прогу (у меня NT4 SP6) стоит. Все работало. При установке на машину юзера (Win 98 SE) программа выдала точно такую же ошибку. и побороть этого не смог, пока не сменил провайдера подключения.


Tornado   (2003-02-26 18:42:00) [6]

blackman © (26.02.03 18:16)

Да есть ключевые поля...

А эта DLL (msado15.dll) она в сотав чего входит? мож ее переустановить как-нить?


blackman   (2003-02-26 18:16:00) [7]

Такая ерунда бывает еще для таблиц не имеющих ни одного ключевого поля


Tornado   (2003-02-26 17:56:00) [8]

Smashich © (26.02.03 17:31)

На работе не стала работать прога после создания дистрибутива с помощью InstallShield Developer, в дистриб был добавлен JET 351 и MDAC 2.6 SP2 (English)...На работе стоит Вин НТ SP6 - прога сама работает, выдает ошибку только при попытке вставить запись, принес прогу домой (дома Вин2000) - все работает....Видимо эта ДЛЛ глючит...

sniknik © (26.02.03 17:32)

Очепяточка вышла, запятую хотел поставить :)


sniknik   (2003-02-26 17:32:00) [9]

> Прога работает с БД Access через ADO?

а почему такое удивление? не знаеш через что у тебя прога работает?


Smashich   (2003-02-26 17:31:00) [10]

стоячие волны! чего то где криво стоит на машине


Tornado   (2003-02-26 17:01:00) [11]

Проблема то в том что ВСЕ РАБОТАЛО и вдруг... :(((


Nic_B   (2003-02-26 16:50:00) [12]

Я бы посоветовал использовать для подключения
Microsoft Jet 4.0 OLE DB Provider
и доступ ReadWrite

Впрочем здесь на FAQ есть способы подключения к Acccess - посмотри


Наверх

Титульная страница Поиск, карта сайта Написать письмо