X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=lib%2Fdbquery.c;h=479070c380505ab487be41e197d68e0f562b27b8;hb=1c489e30fb64d735a016f051e5c40f2f9ea14a06;hp=c2f50b6918d36769e7f153f5745e1e46b33c2bd5;hpb=dfd3c5a3be3e1857b7f85bb01aa7b09b4f721380;p=zpackage diff --git a/lib/dbquery.c b/lib/dbquery.c index c2f50b6..479070c 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; @@ -27,8 +28,10 @@ sqlite3_stmt *zpm_dbquery(struct zpm *zpm, char *query, ...) { return 0; } + fprintf(stderr, "preparing query: %s\n", sql); rv = sqlite3_prepare_v2(db, sql, strlen(sql), &st, NULL); if (rv != SQLITE_OK) { + SQLERROR(sqlite3_errmsg(db)); zpm->error = rv; return 0; }