interBase データベースに接続して、ASP.net アプリケーションを作成しようとしています。私は 64 ビット マシンを使用していますが、理由により、データ ソース管理者からデータ ソースを追加できないようです。私の32ビットマシンで完全に機能するデータダイレクトと呼ばれるプログラムを使用しています。
これを解決する方法を教えてください。
(IB XE の時点で) IB 用の 64 ビット クライアントがありますが、Embarcadero/DataDirect が現在 64 ビット ODBC ドライバーを出荷しているとは思いません。したがって、32 ビット アプリケーション プールを使用し、32 ビット ODBC コントロール パネルを使用して(または 32 ビット レジストリで直接)データ ソースを設定する必要があります。これは64 ビット マシンで動作します。
私はクレイグに同意します。ただし、少しお勧めします。直接およびodbc.odbcConnectionを使用して、ODBCの作成をステップ実行できます。
$ 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)