我希望将USB中的数据保存到sqlite3数据库中。
以下是来自USB的数据:
char T0[8], T1[8], T2[8], T3[8], T4[8];
我使用以下代码创建了一张表:
const char* Temprature_table = "Create table Temprature_1 (ID INTERGER PRIMARY KEY,Thermo_0 decimal(5,1),Thermo_1 decimal(5,1),Thermo_2 decimal(5,1),Thermo_3 decimal(5,1),Thermo_4 decimal(5,1),time DATETIME)";
然后我将数据插入到表中
result = sqlite3_exec (DB,"Insert into Temprature VALUES(NULL, T0, T1, T2, T3, T4, time)",0,0,&errmsg);
或者
char array[256];
sprintf(array, "Insert into Temprature_1 VALUES(NULL, T0, T1, T2, T3, T4, time)");
result = sqlite3_exec (DB,array,0,0,&errmsg);
但是有一个问题:“无法插入数据:没有这样的列:T0”。 我不知道为什么。 谢谢。