Conectarea la interbase sau firebird din Excel prin odbc

În primul rând, trebuie să instalați driverul ODBC pentru Firebird sau InterBase (bineînțeles, înainte de a vă asigura că partea client a InterBase sau Firebird este deja instalată pe computer).







Apoi creați un alias ODBC:
  1. Deschideți panoul de control
  2. Administrare, Surse de date (ODBC).

Dacă aveți un Windows pe 64 de biți, atunci trebuie să porniți în mod explicit configurația driverului pe 32 de biți
% sistemdrive% \ Windows \ SysWoW64 \ odbcad32.exe
în mod prestabilit, este pornită configurarea driverelor pe 64 de biți
% sistemdrive% \ Windows \ System32 \ odbcad32.exe

  1. Driverele ODBC InterBase și Firebird nu funcționează direct cu serverul. Pentru munca lor, au nevoie de o parte de client (gds32.dll, ibclient64.dll, fbclient.dll), cu aceeași adâncime de biți ca și aplicația și un driver ODBC.
    De exemplu, dacă aplicația este pe 32 de biți, aveți nevoie de un ODBC pe 32 de biți și de un client pe 32 de biți. Adâncimea bitului interBase sau Firebird nu contează, poate fi atât 32bit, cât și 64bit.
  2. Treceți la fila System DSN
  3. Faceți clic pe butonul Adăugați. Selectați driverul.
  4. Configurați setările driverului

Exemplu pentru Firebird ODBC

Exemplu pentru InterBase DataDirect ODBC

Desigur, în cazul în care Firebird sau Interbase (ca un server) instalat pe computer, puteți specifica "baza de date" ca C: \ dir \ data.gdb sau localhost: c: \ dir \ data.gdb

Specificarea localhost: vă scutește de probleme dacă sunteți confundat cu bibliotecile client Firebird și InterBase (și ați primit o eroare de bază de date inaccesibilă).







Dacă nu există Firebird sau InterBase pe mașina locală, în loc de localhost, specificați numele serverului.

Faceți clic pe butonul "Test conexiune". Dacă totul este corect, șoferul va raporta că conexiunea a avut succes. Faceți clic pe OK. Aliasul EMPLOYEE apare în lista System DSN.

Rețineți că în lanț, clientul aplicație-driver trebuie să aibă toate aceleași adâncimi de biți. De exemplu, Excel pe 32 de biți nu va funcționa cu ODBC pe 64 de biți și un ODBC pe 32 de biți nu va funcționa cu un client Firebird sau InterBase pe 64 de biți.

Porniți Excel. Selectați meniul Date, Import date externe, Creați o interogare.

Selectați pseudonimul EMPLOYEE.

Acum puteți selecta tabelele și coloanele lor care sunt incluse în interogare.

Nu puteți suferi în mod special, selectați o coloană din orice tabel și faceți clic pe Următorul, data viitoare. A treia oară când veți vedea dialogul:

Este mai ușor să construiți o interogare în Microsoft Query decât să completați coloanele din primul dialog de interogare a interogatorului.

Aici este mult mai ușor să selectați coloane, să adăugați condiții, să adăugați tabele, să definiți conexiuni între ele sau chiar să introduceți manual o rubrică SQL finalizată.

După verificarea solicitării, trebuie să salvați întotdeauna solicitarea (butonul cu imaginea dischetei). Cererea va fi salvată împreună cu toți parametrii unui alias, astfel încât să „răspândească“, interogarea pentru mai multe computere nu au nevoie pentru a crea alias ODBC pe fiecare (desigur, ODBC-conducător auto și partea de client a IB / FB încă mai trebuie să fie instalat pe aceste calculatoare).

În mod implicit, Microsoft Query salvează interogări în directorul C: \ Documents and Settings \ Administrator \ Application Data \ Microsoft \ interogare ca un fișier text cu qry extensia (în loc de administrator pe drum poate fi un nume de utilizator al computerului).

După ce cererea este generată (și salvată), trebuie să faceți clic pe butonul cu imaginea ușii

Și după ce faceți clic pe OK, vom obține datele din tabelul Excel:

Pentru a modifica interogarea, puteți reveni la meniul Date, Import date externe, Editare interogare. Mesajul de avertizare despre Expertul interogare poate fi ignorat - se deschide Microsoft Query, unde puteți modifica vizual interogarea originală.

Trebuie remarcat faptul că pentru a face un fel de date mai aproape de utilizator posibil (se pare ca) în al treilea dialect, de exemplu, înlocuind numele și coloanele last_name first_name pentru nume în ghilimele duble - „Last Name“ și „Nume“.







Articole similare

Trimiteți-le prietenilor: