char *sql = sqlite3_mprintf("insert into datas(dID) values(%Q)",did);
如果在sqlite3_mprintf("insert into datas(dID) values(%Q)",did);中有%Q等,就会直接报段错误,如果删除%Q,直接将数据写在sqlite3_mprintf("insert into datas(dID) values(12)",did);就不会报错,数据就能顺利插入到数据库中,
char *sql = sqlite3_mprintf("insert into datas(dID) values(%Q)",did); 如果在sqlite3_mprintf("insert into datas(dID) values(%Q)",did);中有%Q等,就会直接报段错误,如果删除%Q,直接将数据写在sqlite3_mprintf("insert into datas(dID) values(12)",did);就不会报错,数据就能顺利插入到数据库中,