Răspuns la întrebarea nr. 60758

Baza de date |

Bună ziua, dragi colegi.

Mă confrunt cu o alegere dificilă pentru mine. Am un program de organizator foarte util, scris de mine și care lucrează cu baza de date Firebird creată în versiunea 1.0.3.972. Baza de date conține câmpuri text, numerice, BLOB și date. Eșantionarea, căutarea și modificarea datelor se efectuează prin interogări SQL cu ajutorul componentelor IBX.







Acum era nevoie să-l purta cu tine pe o unitate degetul mare și rula pe computere diferite, inclusiv computere fără Firebird. Prin urmare, codul va trebui să fie rescris. În acest caz, este posibil ca pe computer, care va fi introdus o unitate flash, va sta Interbase 7 și mai sus, astfel încât încercarea de a rula gds32.dll și trăgându-l pe flash, aparent, nu este potrivit.







Urmăriți răspunsurile la această întrebare prin RSS

Bună ziua!

Pentru VOE
În cazul în care în astfel de cazuri va fi stocat utilizatorul sysdba?

Nicăieri, embedded-ul nu utilizează security.fdb și nu acceptă autentificarea.

Și de ce să accesați datele utilizând serverul ADO? După cum am înțeles, programul dvs. este un DBMS local, lucrul într-un mod multi-utilizator nu este în mod clar necesar. Pentru a îmbina datele, utilizați componenta TADOConnection, ca furnizor de date pentru care este Microsoft.Jet.OLEDB.4.0. Acest furnizor este deja instalat în mod implicit în XP și Vista (poate și în cele două mii de costuri, nu știu).

Mulțumesc, ca tehnologia de acces, probabil, normal. Dar principala întrebare - care serverul se agăța de prog - rămâne deschisă.







Articole similare

Trimiteți-le prietenilor: