Conectați delphi la baza de date Firebird

Conectarea Delphi la Firebird

Oamenii ajută, întregul creier a îndurat.
Voi spune imediat # xA0; Firebird nu a lucrat cu Interbase mult timp și nu mult și nu prin Delphi. Despre asta # xA0; Firebird este clona a Interbase și problemele nu ar trebui auzite, dar le am.






Am instalat # xA0;
Firebird 2.1
Managerul SQL pentru InterBase Firebird
și delfinul 7.
Crearea bazei de date folosind SQL Manager pentru InterBase Firebird în Delphi Am aruncat pe forma IBDatabase componentă Am specifica o modalitate de a fi un dosar de bază, am pus kontekt trye? Am introdus numele SYSDBA și parola masterke, dar îmi dă o bază de date indisponibilă.
Spune-mi unde sunt prost. Această sferă pentru mine este aproape necunoscută și nu înțeleg exact unde mă înșel. multumesc anticipat

1. Poate că serverul nu a început.
2. Nu sunt în întregime siguri, dar componentele IBX par să funcționeze corect cu FB până la versiunea 1.5.x
3. În ceea ce privește toate aspectele legate de FB / IB, vă recomand să căutați mai întâi răspunsuri la întrebările # xA0; ibase.ru - o sursă de înțelepciune.







> și parola master
este așa?

> Crearea bazei de date folosind SQL Manager pentru InterBase Firebird

Asta înseamnă că există o conexiune la server. Și lognitsio cu succes.

> în dolphi Am aruncat pe forma IBDatabase componentă am specifica o cale
> Într-un fișier de bază, am pus kontekt trye? Am introdus numele SYSDBA și parola
> masterke, dar îmi dă o bază de date indisponibilă.

Aveți o conexiune de genul asta?

.
cu IBDatabase1 face
începe
# xA0; LoginPrompt: = false;
# xA0; DataBaseName: = "127.0.0.1:d:\my_db_path\my_db_folder\database.fdb";
# xA0; Params.Clear;
# xA0; Params.Add ("USER_NAME = SYSDBA");
# xA0; Params.Add ("PASSWORD = masterkey");
# xA0; Params.Add ("LC_CTYPE = WIN1251");
se încheie;
.

Mulțumesc foarte mult. Și mai ales Reactorul. # xA0; A găsit o eroare. S-au dovedit următoarele, fie din cauza mâinilor mele stângace, fie din cauza specificului Delphi când semnezi calea alegând calea în plicul inspectorului, apoi el primește următoarea linie
d: \ my_db_path \ my_db_folder \ database.fdb și în această variantă cu siguranță nu funcționează. dar merită scris pe exemplul de mai sus
127.0.0.1:d:\my_db_path\my_db_folder\database.fdb
și totul a funcționat.
Vă mulțumesc foarte mult, mult noroc pentru dvs.

Memorie: 0,73 MB
Înclinare: 0.054 sec







Articole similare

Trimiteți-le prietenilor: