# HG changeset patch # User Olaf Wintermann # Date 1784360840 -7200 # Node ID 85f8f83409595db9ca636e45f9890af12efb1d26 # Parent 57167625bfdd53dc5fed2f84862eea795d0a085b add dav_sql_statement_get_errorcode/dav_sql_statement_get_errormessage diff -r 57167625bfdd -r 85f8f8340959 libidav/davqlparser.c --- a/libidav/davqlparser.c Sat Jul 11 20:57:23 2026 +0200 +++ b/libidav/davqlparser.c Sat Jul 18 09:47:20 2026 +0200 @@ -1857,3 +1857,11 @@ } free(stmt); } + +int dav_sql_statement_get_errorcode(DavQLStatement *stmt) { + return stmt->errorcode; +} + +char* dav_sql_statement_get_errormessage(DavQLStatement *stmt) { + return stmt->errormessage; +} \ No newline at end of file diff -r 57167625bfdd -r 85f8f8340959 libidav/davqlparser.h --- a/libidav/davqlparser.h Sat Jul 11 20:57:23 2026 +0200 +++ b/libidav/davqlparser.h Sat Jul 18 09:47:20 2026 +0200 @@ -366,6 +366,9 @@ */ void dav_free_statement(DavQLStatement *stmt); +int dav_sql_statement_get_errorcode(DavQLStatement *stmt); +char* dav_sql_statement_get_errormessage(DavQLStatement *stmt); + #ifdef __cplusplus } #endif