2012-03-15 15 views
0

Eclipse IDEでErlangを使用してSQLite3に接続しようとしています。Eclipse IDEを使用してErlangをsqlite3に接続する

c:\Windows\System32にSQLite3をインストールしましたが、Eclipseで次のerlangコードを使用して接続しようとしています。

{ok, Conn} = odbc:start(),{ok, Conn} = odbc:connect("DSN=sqlite3", []). 

は、私は次のエラーを取得する:

The specified DSN contains an architecture mismatch between the Driver and Application SQLSTATE IS: IM014 Connection to database failed. 

誰かが私に(このエラーを解決する方法についてのステップの詳細バイステップを与えてもらえPS:私は別で提案されているように32ビットのodbcad32を使用してみましたポスト、それは助けていない)とどのように正確に私はerlangを使用してsqlite3に接続する必要があります。ドライバーをインストールするか、ヘッダーを含める必要がありますか?誰かが私にodbcドライバを作成するときに入力する必要があるパラメータは何か教えてください。私はErlangやsqliteに慣れていません。

ありがとうございました。

答えて

0

なぜこのようなものを使用しないでくださいhttps://github.com/alexeyr/erlang-sqlite3。こうすることで、ODBC全体を処理する必要がなくなり、移植性の高いコードが作成されます。

関連する問題