Соединение с источником данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Соединение с источником данных



Все обращения из приложения к таблицам одной базы данных осуществляются через одно соединение, реализуемое компонентом T ADOConnection, на которое замыкаются все компоненты доступа к данным.

Компонент T ADOConnection размешается в модуле данных приложения.

Для установки соединения с БД используем свойство компонента ConnectionString

Рис.4

Установим переключатель «Use connection string» и нажмем кнопку «Build…». Появляется окно настройки свойств.

В этом окне выбирается тип базы данных, местоположение базы и параметры соединения.

На первой странице выбирается тип базы данных (поставщик или Provider в терминах ADO).

Выберем SQL Anywhere OLE DB Provider 11

Рис.5 Выбор провайдера

Следующая страница зависит от выбранного типа базы, однако для всех типов есть кнопка «Test connection» позволяющая проверить правильность и полноту параметров.

В поле Источник данных можно задать имя настроенного ранее источника ODBC.

Параметры идентификации пользователя.

Флаг «Пустой пароль» подавляет диалог ввода идентификатора и пароля пользователя при установлении соединения, если поле пароля пустое.

Флаг «Разрешить сохранение пароля» сохраняет пароль в строке параметров соединения. Если он отмечен, то введенный пароль будет запоминаться при первом соединении во время работы приложения и использоваться при последующих соединениях.

Рис. 6 Проверка соединения

 

Зададим имя источника данных saPost, введем имя и пароль пользователя и нажмем кнопку Проверить соединение

Зададим дополнительные свойства компонента

Name = DB

Рис. 7. Настройка свойств

property KeepConnection: Boolean; При значении True соединение продолжает оставаться активным после закрытия всех наборов данных. При значении False после закрытия последнего набора данных соединение закрывается
property LoginPrompt: Boolean; Управляет отображением стандартного диалога регистрации пользователя при подключении к серверу
property Params: TStrings; Содержит список значений параметров псевдонима BDE, которые пользователь задает перед подключением к серверу

 

Дополнительно протестируем работу компонента, переведя свойство

Connected = true

После тестирования необходимо:

- вернуть свойство Connected = false (это надо контролировать всегда перед запуском приложения)

- установить для свойства LoginPrompt значение False, чтобы отключить стандартный диалог соединения с БД и использовать свою форму регистрации.

- установить свойство KeepConnection=true.

 



Поделиться:


Последнее изменение этой страницы: 2020-12-17; просмотров: 82; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.135.219.166 (0.003 с.)