Changed plain 'error' to 'sqlite_error'

This commit is contained in:
Maas-Maarten Zeeman
2012-12-26 16:51:20 +01:00
parent 425e9947bb
commit 3697633c6b
2 changed files with 10 additions and 3 deletions

View File

@@ -106,7 +106,7 @@ get_sqlite3_return_code_msg(int r)
{ {
switch(r) { switch(r) {
case SQLITE_OK: return "ok"; case SQLITE_OK: return "ok";
case SQLITE_ERROR : return "error"; case SQLITE_ERROR : return "sqlite_error";
case SQLITE_INTERNAL: return "internal"; case SQLITE_INTERNAL: return "internal";
case SQLITE_PERM: return "perm"; case SQLITE_PERM: return "perm";
case SQLITE_ABORT: return "abort"; case SQLITE_ABORT: return "abort";

View File

@@ -143,8 +143,15 @@ map_test() ->
error1_msg_test() -> error1_msg_test() ->
{ok, Db} = esqlite3:open(":memory:"), {ok, Db} = esqlite3:open(":memory:"),
{error, {error, _Msg1}} = esqlite3:exec("dit is geen sql", Db),
{error, {cantopen, _Msg2}} = esqlite3:open("/dit/bestaat/niet"), %% Not sql.
{error, {sqlite_error, _Msg1}} = esqlite3:exec("dit is geen sql", Db),
%% Database test does not exist.
{error, {sqlite_error, _Msg2}} = esqlite3:exec("select * from test;", Db),
%% Opening non-existant database.
{error, {cantopen, _Msg3}} = esqlite3:open("/dit/bestaat/niet"),
ok. ok.