[MEGOLDVA] ODBC Firebird connection

Sziasztok!

Szeretnék Windows Server-ről ODBC-n Firebird adatbázishoz csatlakozni connectionstringgel, de az alábbi hibaüzenetet kapom:

Error: ADO NET Source has failed to acquire the connection {1DB3A0F7-7859-481D-9145-9D46FC323FE3} with the following error message: "ERROR [08004] [ODBC Firebird Driver]Unable to connect to data source: library 'gds32.dll' failed to load
ERROR [01S00] [ODBC Firebird Driver]Invalid connection string attribute
ERROR [01S00] [ODBC Firebird Driver]Invalid connection string attribute
ERROR [01S00] [ODBC Firebird Driver]Invalid connection string attribute
ERROR [01S00] [ODBC Firebird Driver]Invalid connection string attribute
ERROR [01S00] [ODBC Firebird Driver]Invalid connection string attribute
ERROR [01S00] [ODBC Firebird Driver]Invalid connection string attribute
ERROR [01S00] [ODBC Firebird Driver]Invalid connection string attribute".
 

Próbáltam ODBC DSN-t létrehozni, nem sikerült. Telepítettem a 32 bites és a 64 bites klienst, hiába. Lehúztam külön a DLL-t, de azt megadva crashel az ODBC. Valakinek van valami útmutatója? Google-t már kiolvastam, de nem igazán segített. 

Update: Megoldódott. Nem elég a klienst telepíteni, a Firebird 5.0 telepítőjét elindítva, csak a kliens programokat telepítve jön egy lépés, ami legenerálja a dll-eket a SYSWOW64 és system32 folderekbe, így már működik. 

Hozzászólások

Lehet nem releváns neked, de én mysql odbc-vel jártam úgy, hogy csak egy bizonyos connector verzióval ment, az pedig a 3.41.

Lehet érdemes lenne neked is korábbi verziókat kipróbálni.

Azt sajnos én sem, de megpróbálom kideríteni. A hibaüzenet alapján driver hibának tűnik. De azt a Firebird oldaláról töltöttem le és telepítettem. Próbáltam ODBC DSN-t létrehozni, de ugyanaz a hiba. Levelezek még egyet, hátha kiderül valami, amit elfelejtettek elmondani, mint pl, hogy átköltözött másik szerverre :D

Szia!

Én Fb-t használok, de nem ODBC-vel, hanem natív FB komponensekkel dotnet alól.

 

A ConnectioString értéke:

User=SYSDBA;Password=masterkey;Database=192.168.0.1:C:\Adatbazisok\adatbazisom.fdb;Charset=WIN1250;DataSource=192.168.0.1

Ja és ugyanazzal a gds32.dll-el elérem a 2.5-ös és a 4.0-ás FB-t is...

Mit szeretnél elérni?  Miért ragaszkodsz az ODBC-hez?

Gábor