Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.217.144.32] |
|
Сообщ.
#1
,
|
|
|
Проблема такая:
Активирую таблицу какую-либо из Access через элемет "ADO", заведомо зная что она пуста, Active проходит успешно, однако когда Active становиться false, то вылетает msg ошибочное о том что в таблице нет записей. Подскажите как разобраться с это проблемой? PLZZZZ |
Сообщ.
#2
,
|
|
|
И какая у тебя версия Дельфи?
|
Сообщ.
#3
,
|
|||
|
99% за то что Дельфи 4 или 5 + установлен новый MDAC. Известные грабли - надо скачать Service Pack + специальный ADO patch с официального сайта Борланда. Проблема в том что после выхода Delphi 5 в новом MDAC (система доступа к данным) микрософт изменил некоторые спецификации и теперь ADO не корректно отрабатывает часть операций если установлен новый оффис или MS SQL Server и т.п. |
Сообщ.
#4
,
|
|
|
У меня Delphi 5.0, да и офис "старенькый" 97.
|
Сообщ.
#5
,
|
|
|
Решение там...
|
Сообщ.
#6
,
|
|
|
В этом случае бегом на Борланд за апдейт паками, ставь все, но обязательно АДО апдейт.
Заодно на Микрософт за сервис паками на JET и возможно новый АДО |
Сообщ.
#7
,
|
|
|
Ребят, БОЛЬШОЕ ПАСИБО!!!
Однако я столкнулся с другой проблемой: У меня теперь Access XP, создаю на нем БД, паролю ее, пытаюсь соединиться через ADO-компоненту, драйвер MS JET, пишу Login и Password, нажимаю на "Test Connect", вылетает ошибочная msg: "База не существует или открыта с монопольным доступом". Подскажите, что в этом случае делать? |
Сообщ.
#8
,
|
|
|
Никогда с таким не сталкивался. Ты случайно не из Web приложения это делаешь?
|
Сообщ.
#9
,
|
|||
|
Я бы не рискнул работать с запароленной базой, не из самого Акцесс |