使用eclipse IDE将Erlang连接到sqlite3

时间:2012-03-15 03:15:46

标签: sqlite erlang

我正在尝试使用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,如另一篇文章所建议,但它没有帮助)以及我如何使用sqlite3连接二郎。我应该安装任何驱动程序还是包含任何标题?有人也可以告诉我在创建odbc驱动程序时需要填写的参数是什么。我对Erlang或sqlite不太熟悉。

非常感谢。

1 个答案:

答案 0 :(得分:0)

为什么不使用像https://github.com/alexeyr/erlang-sqlite3这样的东西。这样您就不必处理整个ODBC事务,并且您将拥有更多可移植代码。