Соединение с сервером баз данных
Настроенные соединения и их параметры сохраняются в файле \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 | Определяет, нужно ли удалять из строковых значений полей пробелы, дополняющие значение до полной строки, заданной размером поля данных |
