fix db access bug

This commit is contained in:
Xuan Sang LE 2018-03-07 14:19:56 +01:00
parent f251e0ac14
commit 55d8dd1d56

View File

@ -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)