Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: moessner - Aprile 18, 2017, 06:17:18 pm

Titolo: Connessione a firebird
Inserito da: moessner - Aprile 18, 2017, 06:17:18 pm
Ciao a tutti,

sto cercando di fare delle prove con i database.

Con delphi usavo Intebase. Ma oggi non riesco ad aprire neanche un db di esempio.

Vi posto il codice :



procedure TForm1.FormCreate(Sender: TObject);
begin
  IBConnection1.DatabaseName := 'D:\EMPLOYEE.FDB' ;
  IBConnection1.UserName := 'SYSDBA' ;
  IBConnection1.Password := 'masterkey' ;
  IBConnection1.Connected := True ;

  SQLTransaction1.Database := IBConnection1;
  SQLTransaction1.Active := True ;

  SQLQuery1.Database := IBConnection1;
  SQLQuery1.Transaction := SQLTransaction1 ;
  SQLQuery1.SQL.Text := 'Select * From cross_rate';
  SQLQuery1.Active := true ;

  DataSource1.Dataset := SQLQuery1 ;

  DBEdit1.DataSource := DataSource1 ;

  SQLQuery1 .Active := true ;

end;

Ho   fbembed20-0.dll   nella cartella system32 di windows 7.



Grazie fin da ora a tutti quelli che vorranno prestare attenzione.ù

moessner
Titolo: Re:Connessione a firebird
Inserito da: bonmario - Aprile 18, 2017, 07:26:47 pm
Che errori ti da?
Titolo: Re:Connessione a firebird
Inserito da: moessner - Aprile 18, 2017, 07:50:20 pm
Grazie.

l'errore è :


unsupported on-disk structured for file'd:\miofile.fdb' found 12.0 support 11.2.



Ciao

moessner
Titolo: Re:Connessione a firebird
Inserito da: bonmario - Aprile 18, 2017, 07:55:45 pm
Ciao,
mi dispiace, ma a me non è mai successo.

Magari l'avrai già fatto tu, ma cercando con google, mi esce questo:
http://www.firebirdfaq.org/faq80/

Ciao, Mario
Titolo: Re:Connessione a firebird
Inserito da: nomorelogic - Aprile 18, 2017, 11:47:09 pm
il file FDB è stato creato con una versione più recente di quella con la quale stai tentando di connetterti ora

quì ho trovato una tabella con le versioni OSD
http://www.ibexpert.net/ibe/index.php?n=Doc.ODSVersion (http://www.ibexpert.net/ibe/index.php?n=Doc.ODSVersion)
Titolo: Re:Connessione a firebird
Inserito da: xinyiman - Aprile 19, 2017, 08:08:18 am
Penso che ti basti esportare un backup dal pc su cui hai preso quel database e poi sul tuo pc devi dare un restore. Penso e spero che così funzioni. Prova e facci sapere :)
Titolo: Re:Connessione a firebird
Inserito da: moessner - Aprile 19, 2017, 10:18:39 pm
Grazie per l'interessamento.

Mi sono scaricato    Firebird 3 0 2 e sembra non dia problemi.

Ciao a tutti.

moessner