X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=lib%2Fdbquery.c;h=d6ef8b55239ebe19e1480381d91f5b52c4e07634;hb=b7a4dd34227b6cf84908ffde9f2c4395f29fe1b4;hp=c2f50b6918d36769e7f153f5745e1e46b33c2bd5;hpb=7fa585701657aa1969f2116e71bfcb18c00ca7f0;p=zpackage diff --git a/lib/dbquery.c b/lib/dbquery.c index c2f50b6..d6ef8b5 100644 --- a/lib/dbquery.c +++ b/lib/dbquery.c @@ -4,6 +4,7 @@ #include "sqlite3.h" #include "zpm.h" +#define SQLERROR(x) fprintf(stderr, "%s %d: %s\n", __func__, __LINE__, (x)) sqlite3_stmt *zpm_dbquery(struct zpm *zpm, char *query, ...) { sqlite3 *db; char *sql; @@ -29,6 +30,7 @@ sqlite3_stmt *zpm_dbquery(struct zpm *zpm, char *query, ...) { rv = sqlite3_prepare_v2(db, sql, strlen(sql), &st, NULL); if (rv != SQLITE_OK) { + SQLERROR(sqlite3_errmsg(db)); zpm->error = rv; return 0; }