Se conectează la postgresql de la 1s

PostgreSQL DBMS este foarte popular printre utilizatori, iar motivul pentru aceasta este o calitate decentă, complet gratuită. Popularitatea ridicată a dus la faptul că se găsesc deseori sarcini pe tema accesului direct la baza de date PostgreSQL din 1C. Este vorba despre cum să organizați acest acces și să vorbiți mai jos.







Pregătirea

La început, trebuie spus că toate testele au fost efectuate pe Windows 7 (64-bit) și Windows 10 (64-bit), iar conexiunile au fost făcute pe serverul PostgreSQL (64-bit) 9.4.2-1.1C.

Primul lucru de care avem nevoie este un driver instalat psqlODBC. Puteți să o instalați fie utilizând aplicația Stack Builder (care este instalată cu PostgreSQL):

Sau vizitând pagina. pe care există multe versiuni ale conducătorului auto:

Important! Este necesar să instalați psqlODBC (32 biți).

Cu driverul psqlODBC (64 biți), nu am putut să mă conectez la baza de date în nici un fel, nu într-un singur sistem de operare. Este foarte probabil ca motivul pentru asta să fie în mâinile mele strâmbe, dar asta este, atunci scriu.

Oricum, după instalarea versiunii driverului corect, avem câteva modalități de a obține datele.

Conectarea unei surse de date externe

Conectarea bazei de date PostgreSQL ca sursă externă de date este simplă și intuitivă. Creați o nouă sursă externă de date și adăugați o nouă tabelă:







Se conectează la postgresql de la 1s
Sursa de date externă. Pasul 1

Apoi specificăm șirul de conexiune astfel:

Se conectează la postgresql de la 1s
Sursa de date externă. Pasul 2

Și ca rezultat vom obține o listă de tabele:

Se conectează la postgresql de la 1s
Sursa de date externă. Pasul 3

Observ că atunci când creez o sursă de date externă, nu am putut folosi sursele de date ale utilizatorilor, care sunt descrise mai jos.

Conectarea cu ADODB

Conectarea la baza de date PostgreSQL și executarea diferitelor interogări utilizând biblioteca ADOdb arată cam așa:

Procesul de creare a unei surse personalizate de date este simplu:

Se conectează la postgresql de la 1s
Sursa datelor personalizate

După ce sursa este creată, testată și salvată, puteți folosi șirul de conexiune după cum urmează:

Vă reamintesc încă o dată că șirul de conectare cu sursa de date particularizată nu a funcționat (cel puțin, când am conectat baza de date PostgreSQL ca o sursă externă de date.

Materiale conexe

Multe mulțumiri pentru informații! 🙂

În driverul x64 al postgres, arhitectura este specificată în mod explicit în nume. ar trebui să fie: Driver = atunci totul funcționează

Blog 1C programator







Articole similare

Trimiteți-le prietenilor: