[Erlang Systems]

odbc

MODULE

MODULE SUMMARY

DESCRIPTION

COMMON DATA TYPES

ERROR HANDLING

EXPORTS

commit(ConnectionReference, CommitMode) ->
commit(ConnectionReference, CommitMode, TimeOut) -> ok | {error, Reason}

connect(ConnectStr, Options) -> {ok, ConnectionReference} | {error, Reason}

disconnect(ConnectionReference) -> ok | {error, Reason}

first(ConnectionReference) ->
first(ConnectionReference, Timeout) -> {selected, ColNames, Rows} | {error, Reason}

last(ConnectionReference) ->
last(ConnectionReference, TimeOut) -> {selected, ColNames, Rows} | {error, Reason}

next(ConnectionReference) ->
next(ConnectionReference, TimeOut) -> {selected, ColNames, Rows} | {error, Reason}

prev(ConnectionReference) ->
prev(ConnectionReference, TimeOut) -> {selected, ColNames, Rows} | {error, Reason}

sql_query(ConnectionReference, SQLQuery) ->
sql_query(ConnectionReference, SQLQuery, TimeOut) -> {updated, NRows} | {selected, ColNames, Rows} | {error, Reason}

select_count(ConnectionReference, SelectQuery) ->
select_count(ConnectionReference, SelectQuery, TimeOut) -> {ok, NrRows} | {error, Reason}

select(ConnectionReference, Position, N) ->
select(ConnectionReference, Position, N, TimeOut) -> {selected, ColNames, Rows} | {error, Reason}

DEPRECATED FUNCTIONS

EXPORTS

start_link(Args, Options) ->
start_link(ServerName, Args, Options) -> Result

stop(Server) ->
stop(Server, Timeout) -> ok

sqlConnect(Server, DSN, UID, Auth) ->
sqlConnect(Server, DSN, UID, Auth, Timeout) -> Result | {error, ErrMsg, ErrCode}

erl_connect(Server, ConnectStr) ->
erl_connect(Server, ConnectStr, Timeout) ->
erl_connect(Server, DSN, UID, PWD) ->
erl_connect(Server, DSN, UID, PWD, Timeout) -> ok, | {error, ErrMsg, ErrCode}

sqlDisConnect(Server) ->
sqlDisConnect(Server, Timeout) -> Result | {error, ErrMsg, ErrCode}

erl_disconnect(Server) ->
erl_disconnect(Server, Timeout) -> ok | {error, ErrMsg, ErrCode}

sqlSetConnectAttr(Server, Attr, Value) ->
sqlSetConnectAttr(Server, Attr, Value, Timeout) -> Result | {error, ErrMsg, ErrCode}

erl_executeStmt(Server, Stmt) ->
erl_executeStmt(Server, Stmt, Timeout) -> {updated, NRows} | {selected, ColNames, Rows} | {error, ErrFunc, ErrMsg}

sqlEndTran(Server, ComplType) ->
sqlEndTran(Server, ComplType, Timeout) -> Result | {error, ErrorMsg, errCode}

sqlRowCount(Server) ->
sqlRowCount(Server, Timeout) -> {Result, RowCount} | {error, ErrMsg, ErrCode}

sqlDescribeCol(Server, ColNum) ->
sqlDescribeCol(Server, ColNum, Timeout) -> {Result, ColName, Nullable} | {error, ErrMsg, ErrCode}

sqlNumResultCols(Server) ->
sqlNumResultCols(Server, Timeout) -> {Result, ColCount} | {error, ErrMsg, ErrCode}

sqlCloseHandle(Server) ->
sqlCloseHandle(Server, Timeout) -> Result | {error, ErrMsg, ErrCode}

sqlExecDirect(Server, Stmt) ->
sqlExecDirect(Server, Stmt, Timeout) -> Result | {error, ErrMsg, ErrCode}
columnRef() ->{ok, Ref}
sqlBindColumn(Server, ColNum, Ref) ->
sqlBindColumn(Server, ColNum, Ref, Timeout) -> Result | {error, ErrMsg, ErrCode}
sqlFetch(Server) ->
sqlFetch(Server, Timeout) ->
readData(Server, Ref) ->
readData(Server, Ref, Timeout) -> {ok, Value}

REFERENCES

AUTHORS


odbc 1.0.8
Copyright © 1991-2003 Ericsson Utvecklings AB