Определение собственного диалога при соединении
32 урока по Delphi
Урок 23: Управление соединением с базой данных (класс TDataBase,объект
Session)
Содержание урока 23:
Обзор
Класс TDataBase
Создание постоянного соединения с базой данных
Определение собственного диалога при соединении с базой данных
Создание локального псевдонима базы данных
Изменение параметров соединения
Управление транзакциями
Объект Session
Указание сетевого протокола при соединении с БД
ex23.zip
-
Обзор
В данной статье рассказывается об управлении соединением с базой данных при помощи компоненты TDataBase и объекта TSession, который создается в программе автоматически. Описываются процедуры создания локального псевдонима базы данных и доступа к таблицам Paradox по паролю.
-
Класс TDataBase
Объект типа TDataBase
не является обязательным при работе с базами данных, однако он предоставляет ряд дополнительных возможностей по управлению соединением с базой данных. TDataBase служит для:
-
Создания постоянного соединения с базой данных
-
Определения собственного диалога при соединении с базой данных (опрос пароля)
-
Создания локального псевдонима базы данных
-
Изменения параметров при соединении
-
Управления транзакциями
TDataBase является невидимым во время выполнения объектом. Он находится на странице “Data Access” Палитры Компонент. Для включения в проект TDataBase нужно “положить”
его на главное окно вашей программы.
Создание постоянного соединения с базой данных
Если вы работаете с базой данных, то перед началом работы выполняется процедура соединения с этой базой. В процедуру соединения, кроме прочего, входит опрос имени и пароля пользователя (кроме случая работы с локальными таблицами Paradox и dBase через IDAPI). Если в программе не используется TDataBase, то процедура соединения выполняется при открытии первой таблицы из базы данных. Соединение с базой данных обрывается, когда в программе закрывается последняя таблицы из этой базы (это происходит в том случае, если свойство KeepConnections
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий