32 Урока Borland Delphi

         

Определение собственного диалога при соединении


    32 урока по Delphi Урок 23: Управление соединением с базой данных (класс TDataBase,объект Session)

     
    Содержание урока 23:
    Обзор
    Класс TDataBase
    Создание постоянного соединения с базой данных
    Определение собственного диалога при соединении с базой данных
    Создание локального псевдонима базы данных
    Изменение параметров соединения
    Управление транзакциями
    Объект Session
    Указание сетевого протокола при соединении с БД
     ex23.zip
     
     
    1. Обзор

    2. В данной статье рассказывается об управлении соединением с базой данных при помощи компоненты TDataBase и объекта TSession, который создается в программе автоматически. Описываются процедуры создания локального псевдонима базы данных и доступа к таблицам Paradox по паролю.
       
       
    3. Класс TDataBase

    Объект типа TDataBase не является обязательным при работе с базами данных, однако он предоставляет ряд дополнительных возможностей по управлению соединением с базой данных. TDataBase служит для:
      • Создания постоянного соединения с базой данных
      • Определения собственного диалога при соединении с базой данных (опрос пароля)
      • Создания локального псевдонима базы данных
      • Изменения параметров при соединении
      • Управления транзакциями
      TDataBase является невидимым во время выполнения объектом. Он находится на странице “Data Access” Палитры Компонент. Для включения в проект TDataBase нужно “положить” его на главное окно вашей программы. Создание постоянного соединения с базой данных
      Если вы работаете с базой данных, то перед началом работы выполняется процедура соединения с этой базой. В процедуру соединения, кроме прочего, входит опрос имени и пароля пользователя (кроме случая работы с локальными таблицами Paradox и dBase через IDAPI). Если в программе не используется TDataBase, то процедура соединения выполняется при открытии первой таблицы из базы данных. Соединение с базой данных обрывается, когда в программе закрывается последняя таблицы из этой базы (это происходит в том случае, если свойство KeepConnections

      Содержание  Назад  Вперед







      Forekc.ru
      Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий