Я новичок в Эрланге,
Я пытаюсь odbc программу в эрланге
Шаг 1: - Запустить odbc
Шаг 2: - если запущен odbc (т.е. odbc: connect ()).
еще ничего не делать
ODBC: начать (). возвращает два типа значения,
если при первом подключении возвращается {ok}
если он уже подключен, он возвращает {error, {уже_старт, odbc}}
Как обрабатывать эти два типа возвращаемых значений,
Как написать программу ниже
</p>
<pre><code>-module(test).
-export([init/0])
init()->
return_value = odbc:start(),
if
return_value == {ok} ->
{ok1, Ref1} = odbc:connect("DSN=mysqlserver;UID=test;PWD=test", []),
return_value == {error, {already_started,odbc}}->
do_nothing
true ->
return {error,something_wrong}
end.