Подключение Erlang к sqlite3 с помощью Eclipse IDE - PullRequest
0 голосов
/ 15 марта 2012

Я пытаюсь подключиться к SQLite3, используя Erlang в Eclipse IDE.

Я установил SQLite3 в c:\Windows\System32 и пытаюсь подключиться к нему, используя следующий код erlang в Eclipse.

{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 голосов
/ 29 марта 2012

Почему бы не использовать что-то подобное https://github.com/alexeyr/erlang-sqlite3. Таким образом, вам не придется обрабатывать весь ODBC, и у вас будет более переносимый код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...