На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Обязательно указание:
1) типа базы данных (Paradox/Oracle/Interbase и т.п.)
2) способа доступа к базе данных (ODBC/ADO/DAO/BDE и т.п.)
Например: Paradox/BDE, MS Access/ADO

Наиболее часто задаваемые вопросы:
Базы даных для начинающих. Первые шаги. Понятие о BDE.
Переход на клиент-сервер и начала ADO
Приёмы работы с BLOB (OLE/Memo) полями
Запросы и параметры или как избавиться от многих проблем. Проблемы с датами в запросах.
Нужели мне нужно устанавливать BDE? (или почему не работает программа на другом компьютере)
Модераторы: Bas, Rouse_
  
> Взаимодействие ADO c Access , Проблема с пустыми таблицами
    Проблема такая:
    Активирую таблицу какую-либо из Access через элемет "ADO", заведомо зная что она пуста,
    Active проходит успешно, однако когда Active становиться false, то вылетает msg ошибочное о том что в таблице нет записей.
    Подскажите как разобраться с это проблемой? PLZZZZ
      И какая у тебя версия Дельфи?
        Цитата (Anatoly Podgoretsky @ 22.11.03, 05:36)
        И какая у тебя версия Дельфи?

        99% за то что Дельфи 4 или 5 + установлен новый MDAC. Известные грабли - надо скачать Service Pack + специальный ADO patch с официального сайта Борланда. Проблема в том что после выхода Delphi 5 в новом MDAC (система доступа к данным) микрософт изменил некоторые спецификации и теперь ADO не корректно отрабатывает часть операций если установлен новый оффис или MS SQL Server и т.п.
          У меня Delphi 5.0, да и офис "старенькый" 97.
            Решение там...
              В этом случае бегом на Борланд за апдейт паками, ставь все, но обязательно АДО апдейт.
              Заодно на Микрософт за сервис паками на JET и возможно новый АДО
                Ребят, БОЛЬШОЕ biggrin.gif ПАСИБО!!!
                Однако я столкнулся с другой проблемой:
                У меня теперь Access XP, создаю на нем БД, паролю ее, пытаюсь
                соединиться через ADO-компоненту, драйвер MS JET, пишу Login и
                Password, нажимаю на "Test Connect", вылетает ошибочная msg: "База не существует или открыта с монопольным доступом".
                Подскажите, что в этом случае делать?
                  Никогда с таким не сталкивался. Ты случайно не из Web приложения это делаешь?
                    Цитата (Nik from IBIZA @ 26.11.03, 14:18)
                    У меня теперь Access XP, создаю на нем БД, паролю ее, пытаюсь
                    соединиться через ADO-компоненту, драйвер MS JET, пишу Login и
                    Password, нажимаю на "Test Connect", вылетает ошибочная msg: "База не существует или открыта с монопольным доступом".

                    Я бы не рискнул работать с запароленной базой, не из самого Акцесс
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0238 ]   [ 16 queries used ]   [ Generated: 27.04.24, 06:49 GMT ]