12-31 23:21:15.285: I/System.out(1609): onCreate SQL
12-31 23:21:15.535: I/System.out(1609): CREATE TABLE IF NOT EXISTS la_table (
12-31 23:21:15.535: I/System.out(1609): _id INTEGER PRIMARY KEY AUTOINCREMENT,
12-31 23:21:15.535: I/System.out(1609): suggest_text_1 VARCHAR(100),
12-31 23:21:15.535: I/System.out(1609): test_value_1 VARCHAR(100),
12-31 23:21:15.535: I/System.out(1609): test_value_2 VARCHAR(100),
12-31 23:21:15.535: I/System.out(1609): test_type_1 VARCHAR(50),
12-31 23:21:15.535: I/System.out(1609): suggest_intent_data VARCHAR(5))
12-31 23:21:15.545: I/System.out(1609): INSERT INTO la_table VALUES(1,"Sodium (Na)","310 - 330 mg/dl",null,“Serum”,"1")
12-31 23:21:15.545: I/SqliteDatabaseCpp(1609): sqlite returned: error code = 1, msg = no such column: “Serum”, db=/data/data/com.assistant.lab.royale/databases/la_db
正如您所看到的,我正在创建一个表la_table
并插入某些值。我收到此错误no such column: “Serum”
。我真的很困惑。我正在尝试将“血清”插入列test_type_1
而不是"Serum"
。
答案 0 :(得分:2)
这看起来像是你的报价问题。 “
周围的Serum
不是标准的。
尝试使用单引号。
INSERT INTO la_table VALUES(1,'Sodium (Na)','310 - 330 mg/dl',null,'Serum','1')