Використовуються, щоб визначити параметри з'єднання для бази даних. Діалогове вікно має параметри, які відповідають атрибутам з'єднання
Ім'я Джерела Даних(DSN)
Обов'язковий параметр.
Унікальне ім'я посеред інших створених DSN, бажано
згадати ім'я сервера для спрощення вибору з'єднання.
Наприклад
: “З'єднання з FbEmbed” або “ConnectFbServer”
Примітка
Не обов'язковий параметр.
Більш детальна характиристика джерела даних.
Драйвер
Обов'язковий параметр.
Завжди
: IscDbc
База даних
Обов'язковий параметр.
Вкажіть місцезнаходження бази даних, місцево, дистанційно або
через псевдонім.
Дивись приклади
Клиєнт
Обов'язковий параметр, коли використовується вбудований сервер. Дозволяє Вам вказати мізце знаходження Firebird вбудованого сервера (fbembed) або Firebird SQL клиєнта (gds32,fbclient). Хоча, необхідно зазначити,для звичайного сервера цей параметр можна не вказувати.
Ідентифікатор користувача або Логін
Не обов'язковий параметр.
Ім'я користувача, яке потрібно використовувати при з'єднанні з Firebird
базой даних. Якщо не вказано, ODBC запитає Вас відносно (UID або USER)
користувача безпосередньо під час з'єднання з джерелом даних.
Пароль
Не обов'язковий параметр.
Пароль, який потрібно використовувати з ідентифікатором користувача
(UID або USER) при з'єднанні з Firebird базой даних.
Якщо не вказано, ODBC запитає Вас відносно пароля(PWD
або PASSWORD ) під час з'єднання з джерелом даних. Якщо
використовується, пароль автоматично буде зашифровано і збережено в
odbc.ini. Так що при внесенні пароля немає риску захиста.
Роль
Не обов'язковий параметр.
Користувачу додаються привілеї вказаної ролі.
Символьний набір
Не обов'язковий параметр.
Вкажіть заданий по замовчюванню символьний набір.
Опції
Читати (по замовчюванню писати)
Писати: Доступ до бази в режимі читати/писати.
Читати: Доступ до бази в режимі тільки читати.
Не чекати (по замовчюванню: чекати)
Не чекати: транзакція негайно поверне помилку, в випадку коли її
доступ до даних заблоковано незавершеною транзакцією.
Чекати: транзакція не розпочне свою роботу, поки доступ до даних
буде блоковано іншою незавершеною транзакцією.
Час блокування(в випадку: чекати)
Час в секундах, при збігу якого буде повернута
помилка: lock time-out on wait transaction(isc_lock_timeout).
Діалект
Звичайно 1 або 3, SQL діалекти були введені в InterBase 6.0, для підтримки нових можливостей SQL, включаючи delimted ідентифікатори. Допустимі діалекти:
Цитатні Ідентифікатори
Ця опція гарантує сумісність з базами даних, створеними в діалекті 1
Чутливі Ідентифікатори
Ця опція замінює атрибут SQL_IDENTIFIER_CASE (Значення по замовчюванню SQL_IC_UPPER, вибрати SQL_IC_UPPER або SQL_IC_SENSITIVE)
Автоцитуючі Ідентифікатори
Значення по замовчюванню NO (вибрати YES або NO)
Детально: При виборі YES, следуючий запит повинен змінитися з
"Вибір зі списку" - робота з полем SCHEMA(OWNER)
- "Поле SCHEMA не використовується"
- "Видалити поле SCHEMA з SQL запита"
- "Поле SCHEMA контролює сервер"
Деякі прикладні програми виконують автоматичну генерацію
SQL запитів.
Наприклад:
select SYSDBA.COUNTRY,SYSDBA.CURRENCY from SYSDBA.COUNTRY
или
select * from SYSDBA.COUNTRY
Для запезпечення сумісності з такими програмами і існує цей список.
Можливо вказати 3 варіанта:
"Поле SCHEMA не використовується"
- це значення по замовчюванню.
Це означає, що для фільтрування в процедурі SQLTables, Ви можете
вказати це поле, і на основі нього буде правильно зформовано
результуюча виборка, але само це поле буде встановлено в NULL.
Така поведінка була раніше, тому ми його зберігаємо для сумісності.
"Видалити поле SCHEMA з SQL запита"
- це значення, відповідає
слідуючому правилу. Якщо на вхід процедури SQLExecDirect подати
запит вигляду:
"Поле SCHEMA контролює сервер"
- це значення передбачене
на майбутнє. Тоді, коли сервер сам зможе обробляти такі запити.
В цьому випадку драйвер не контролює, а відразу передає
серверу на обробку.
Кнопка керування "Сервіс"
Відкриває нове вікно, в якому виконано обслуговування сервера.