Bază de date Firebird

Mi-a luat aici pentru a trage date de la un applet-uri scrise în baza de date Firebird. Și sa dovedit că, da, Internetul este plin de exemple în care venerabilul guru, ieșită buza, spectacol începători cum să se conecteze la Ogneptitse, dar încă schițate și mototolită. La CE a constatat mai multe publicații, cum ar fi //infostart.ru/public/85844/ - dar este foarte puțin util. Deoarece este uneori necesar să se rapid „du-te și de a face“, care oferă materiale, care m-au ajutat pentru a finaliza sarcina, precum și o soluție, care este suficient de universal pentru a fi utilizate într-o varietate de circumstanțe de viață. Toate acestea fără a fi legat de un software special, undeva ca orice service auto sau piese. I-am spus la nivel de aplicație (de exemplu, un cont detaliat decât este diferit de ODBC sau ADO DB MDAC, care este, nu așteptați). Există o problemă, „citește date“, pentru a rezolva problema.

FB în continuare, desigur, nu facebook)

Acesta descrie cazul FB 2.0 pentru a fi cele mai frecvente, de obicei, este valabil și pentru mai târziu.

1. Pe calculator (server sau PC-ul local, în cazul în care există o conexiune la FB) ar trebui să fie o sursă de date ODBC, care permite să lucreze furnizor. Este o dată este necesar să se instaleze, înregistra și a alerga. La instalarea FB unele distribuții a pus drept, dar, din păcate, nu întotdeauna. Am 1C se conectează la ISP și noi poruncim ca avem de a face cu DB FB. În continuare - nu este preocuparea noastră. Noi chiar, în general, nu-mi pasă cu privire la limitele de responsabilitate între furnizor și serverul real FB. Mulți furnizori, nu toate sunt create egale de distribuție), din care este ușor de „decolare“ am atașat.

2. Pe calculator (server sau PC-ul local, în cazul în care există o conexiune la FB) FB este recomandabil să se instaleze server. Rulați-l ca un serviciu după instalare nu este necesară. Prin ea însăși, în tăcere filare, interfața nu în mod normal. Setarea este util, deoarece ne oferă unele utilitare primitive linie de comandă pentru managementul bazelor de date. Există măsuri pe care le face fără aceste instrumente fac. Ei bine, documentare acolo. Distribuția atașat.

3. Bază de date care poate fi citit de fapt - unul sau mai multe fișiere, de obicei, FDB sau în format GDB. Baza se poate afla oriunde - cel mai important, specificați corect calea; dar mai bine (pentru a evita motive inutile pentru eșec) a pus la nivel local.

Rețineți că puteți pune în condiții de siguranță în conformitate cu sistemul de operare pe 32 de biți furnizor obișnuit pe 64 de biți. Am doar o astfel de opțiune și de rulare.

2. 1C crea ADODB.Connection obiect și să lucreze prin ea. El peredaom textul interogare în limba de FB, vom obține un eșantion de ea rezultatul acestei cereri, și anume, nominal de lucru cu FB 1C.

Sunt fani să lucreze prin DSN - de fapt, este o descriere pachet numit de toate detaliile conexiunii. În acest caz, prima în setările ODBC create de sistemul / utilizatorul DSN, în cazul în care totul este prescris o dată, și deja numele său este menționat în șirul de conexiune. Nu folosesc, așa că nu voi vorbi în detaliu. Constat că DSN este utilă atunci când compusul de 1C nu funcționează - puteți încerca să facă un DSN cu aceleași setări și poscholkat „Test Connection“ - dacă nu decolare, și este apoi o problemă cu driverul și baza de date, acces, etc, și în cazul în care lucrarea - care nakosyachit cod ceva 1C.

Exemplu de conectare și inițializa o variabilă a modulului:

Interogarea bazei de date FB este, în esență, SQL dialect, prin urmare, poate fi tratată doar prin cunoașterea limbii 1C interogări. Nu toknost: aliasuri sensibile la litere mari.

Am făcut o singură funcție pentru a trimite cereri de la ea:

Când ați terminat, nu uitați să faceți mSoedinenie.Close () sau pur și simplu ștergeți variabila.

Deși nu sape problema de legături relaționale între tabele, chei și indexurile. Va fi timp - încercați să adăugați la această publicație și procesul de aplicare.

Tipurile de câmpuri sunt notație digitale, care este reprezentată în prelucrarea - ca de conversie la o vizualizare chelovekochitaemy.

Asta e tot. Pentru a afla mai repede de bază și scoateți-l din datele corecte, este nevoie de nimic mai mult.

Având în vedere că resursele Internetului au o proprietate să se estompeze, si link-uri - pentru a lupta, software-ul principal este încorporat în publicația.

Nu sfătuiesc să contactați IBProvider. Acest lucru fantezie în mintea ta, este ușor și simplu - nu poate ieși din probleme cu el este excesiv de lungă.

Mult noroc în integrare) Poate este util.