From 55d8dd1d564fdf95a94ffe96cc7adc42c76d7cef Mon Sep 17 00:00:00 2001 From: Xuan Sang LE Date: Wed, 7 Mar 2018 14:19:56 +0100 Subject: [PATCH] fix db access bug --- libs/dbhelper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libs/dbhelper.c b/libs/dbhelper.c index f8bd0c2..755d8fc 100644 --- a/libs/dbhelper.c +++ b/libs/dbhelper.c @@ -135,7 +135,7 @@ dbrecord dball(sqlite3* db,const char* table) dbrecord dbselect(sqlite3* db, const char* table, const char* fname,const char* fstring,...) { char* sql; - char* prefix = "SELECT (%s) FROM %s WHERE %s"; + char* prefix = "SELECT %s FROM %s WHERE %s"; char* cond; va_list arguments; int dlen; @@ -180,7 +180,7 @@ dbrecord dbselect(sqlite3* db, const char* table, const char* fname,const char* int hastable(sqlite3* db,const char* table) { //char * prefix = __s("type='table' and name='%s'",table); - dbrecord rc = dbselect(db,"sqlite_master","type='table' and name='%s'", table); + dbrecord rc = dbselect(db,"sqlite_master","*","type='table' and name='%s'", table); //free(prefix); if(!rc) return 0; if(!rc->fields)