ODBC-Anschluss für interBase
Frage
Ich versuche, eine Verbindung zu einer InterBase-Datenbank herzustellen und eine ASP.net-Anwendung zu erstellen. Ich benutze eine 64-Bit-Maschine, aber aus Summengründen kann ich die Datenquelle vom Datenquellenadministrator nicht hinzufügen.Ich benutze ein Programm namens Data Direct, das perfekt auf meinem 32-Bit-Computer funktioniert.
kann jemand vorschlagen, wie ich Ballen sein kann, um dieses zu lösen?
Lösung
Obwohl es (ab IB XE) einen 64-Bit-Client für IB gibt, glaube ich nicht, dass Embarcadero / DataDirect derzeit einen 64-Bit-ODBC-Treiber liefert.Daher müssten Sie einen 32-Bit-App-Pool verwenden und die Datenquelle über das 32-Bit-ODBC-Kontrollfeld
Andere Tipps
Ich stimme Craig zu. Aber ein bisschen vorschlagen: Sie können die ODBC-Erstellung schrittweise durchführen, indem Sie direkt und odbc.odbcConnection verwenden:
$ Dim sConnStr As String
$ sConnStr = "Driver={INTERSOLV Interbase ODBC Driver (*.gdb)};
$ uid=sysdba;
$ password=masterkey;
$ database=server:path"
$ Dim oConn As New Odbc.OdbcConnection(sConnStr)