我想将 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”。我不知道为什么。谢谢。