Соединение с сервером баз данных
Настроенные соединения и их параметры сохраняются в файле \Borland Shared\DBExpress\dbxconnections.ini.
Примечание
При установке Delphi 7 поверх Delphi 6 сведения о соединениях из старого файла dbxconnections.ini добавляются в новый.
Конкретные значения настроек соединений зависят от используемого сервера БД и требований приложения (табл. 17.2).
Таблица 17.2. Настройка соединения dbExpress.
Параметр | Значение |
---|---|
Общие настройки | |
BlobSize | Задает ограничение на объем пакета данных для данных BLOB |
DriverName | Имя драйвера |
ErrorResourceFile | Файл сообщений об ошибках |
LocaleCode | Код локализации, определяющий влияние национальных символов на сортировку данных |
User Name | Имя пользователя |
Password | Пароль |
DB2 | |
Database | Имя клиентского ядра |
DB2 Translsolation | Уровень изоляции транзакций |
Informix | |
HostName | Имя компьютера, на котором работает сервер Informix |
Informix Translsolation | Уровень изоляции транзакции |
Trim Char | Определяет, нужно ли удалять из строковых значений полей пробелы, дополняющие значение до полной строки, заданной размером поля данных |
Interbase | |
CommitRetain | Задает поведение курсора по завершении транзакции. При значении True курсор обновляется, иначе – удаляется |
Database | Имя файла базы данных (файл GDB) |
InterBase Translsolation | Уровень изоляции транзакции |
RoleName | Роль пользователя |
SQLDialect | Используемый диалект SQL. Для IntreBase 5 возможно только одно значение -1 |
Trim Char | Определяет, нужно ли удалять из строковых значений полей пробелы, дополняющие значение до полной строки, заданной размером поля данных |
WaitOnLocks | Разрешение на ожидание занятых ресурсов |
Microsoft SQL Server 2000 | |
Database | Имя базы данных |
HostName | Имя компьютера, на котором работает сервер MS SQL Server 2000 |
MSSQL Translsolation | Уровень изоляции транзакции |
OS Autenification | Использование учетной записи текущего пользователя операционной системы (домена или Active Directory) при доступе к ресурсам сервера |
MySQL | |
Database | Имя базы данных |
HostName | Имя компьютера, на котором работает сервер MySQL |
Oracle | |
AutoCommit | Флаг завершения транзакции. Устанавливается только сервером |
BlockingMode | Задает режим завершения запроса. При значении True соединение дожидается окончания запроса (синхронный режим), иначе – начинает выполнение следующего (асинхронный режим) |
Database | Запись базы данных в файле TNSNames.ora |
Multiple Transaction | Поддержка управлением несколькими транзакциями в одной сессии |
Oracle Translsolation | Уровень изоляции транзакций |
OS Autenification | Использование учетной записи текущего пользователя операционной системы (домена или Active Directory) при доступе к ресурсам сервера |
Trim Char | Определяет, нужно ли удалять из строковых значений полей пробелы, дополняющие значение до полной строки, заданной размером поля данных |