Подключение к источнику данных ODBC на примере Firebird.









Речь пойдет о том, как настроить источник данных ODBC. Развитие этой темы, я описал ранее.
Так же на сайте есть статья о создании источника данных из реестра

  1. Скачайте ODBC драйвер. Для Firebird его можно найти тут
  2. После установки драйвера открываем "Панель управления" - "Администрирование" - "Источники данных (ODBC)". В открывшемся окне нажимаем "Добавить". Вкладка "Пользовательский DSN" содержит источники данных для текущего пользователя, а вкладка "Системный DSN" содержит источники для всех пользователей.

  3. Создаем новое подключение.
  4. В появившемся списке выбираем тот драйвер, с которым будем дальше работать. Как вы заметили на выбор уже есть несколько "встроенных" драйверов. Нас интересует "Firebird/Interbase(r) driver".

  5. Настраиваем драйвер
  6. Имя источника данных (DSN)
    Название нашего подключения к БД. По этому названию мы будем к нему обращаться впоследствии.
    Драйвер
    Оставляем без изменений
    Примечание
    Заполнить по желанию
    База данных
    Путь к файлу с БД. Если База на другом компьютере, то путь выглядит так: IP адрес или имя сервера:D:\Base\FB_main.fdb
    Где "D:\Base\FB_main.fdb" путь к файлу БД на сервере. Папку с базой на сервере не надо расшаривать.
    Пример:
    SERVERFB:D:\Dbase\MainFBdbase.fdb
    или
    192.168.0.101:D:\Dbase\MainFBdbase.fdb
    Клиент
    Если соединяемся с фаербердом, то клиентская библиотека называется fbclient.dll, если же нет, то gds32.dll (не обязательный параметр)
    При подключении к х64 клиенту может появится сообщение о не верном имени пользователя или пароле. В этом случае стоит обратить внимание на fbclient.dll (от того ли она у вас клиента). Возможно поможет указание в подключении gds32.dll
    Пользователь, пароль, роль
    По умолчанию пользователь SYSDBA пароль masterkey поле "Роль" пустое.
    Символьная таблица
    Для Windows символьная таблица WIN1251, но это зависит от базы. Иногда это UTF8
    Можно нажать кнопку "Проверка соединения", если все заполнено верно то появиться сообщение "Соединение успешно!" Остается только улыбнуться разработчикам этого драйвера, за такой крутой русский ;-)
    Жмем "Сохранить" и в списке "Источники данных пользователя:" появится название нашего подключения.

Теперь к данному подключению мы можем обращаться из любой программы использующей ODBC, например из Excel или, при помощи ADODB, из своего скрипта.
Справка для интересующихся (Eng)
Возможно, при попытке подключения к БД, находящейся на локальном компьютере, будет выдаваться ошибка. Иногда помогает в пути к базе данных указать сетевое имя локальной машины. Например mycomp:c:\project\skywalkermustdie.fdb и c:\project\skywalkermustdie.fdb одинаковые пути для локальной машины MYCOMP
Подключение базы данных firebird с использованием odbc драйверов




 

that awkward moment when you realize an $18, 000 shoe is made by some children in China who were probably payed less than the $10 worth of cheapass materials







 

Why you complaining real Jordan's high AF I'll spend that 100 for them 12 fans ain't nobody gonna be staring that hard at my shoes send me that link for them fake Js FAM plug me I'm dead ass





 

I thought that I get a really good price fpr my fake shoes until my chinese friend, who is making some fake clothes, told me that I could have get it much cheaper