gpt4 book ai didi

java - 编译时 SQLite 语法错误 : INSERT INTO

转载 作者:行者123 更新时间:2023-11-29 04:24:37 25 4
gpt4 key购买 nike

<分区>

我在执行 AsyncTask 时收到此 RuntimeException:

Caused by: android.database.sqlite.SQLiteException: near ",": syntax error: , while compiling: INSERT INTO 'infrastructure' (lift,name,type,status,_id) VALUES ('2130837612','none','-','2130837600',0),('2130837612','none','-','2130837600',1),('2130837612','none','-','2130837600',2),('2130837612','none','-','2130837600',3),('2130837612','none','-','2130837600',4),('2130837612','none','-','2130837600',5)

除_id 外的所有列都是“文本”,_id 是一个整数和主键。

这是它崩溃的地方:

Cursor curtsr = db.rawQuery("SELECT COUNT(*) FROM 'Infrastructure'", null);
if (curtsr != null) {
curtsr.moveToFirst(); // Always one row returned.
if (curtsr.getInt(0) == 0) { // Zero count means empty table.
String INSERT_INFRA_VALUES = "INSERT INTO 'Infrastructure' (lift,name,type,status,_id) VALUES ('2130837612','none','-','2130837600',0),('2130837612','none','-','2130837600',1),('2130837612','none','-','2130837600',2),('2130837612','none','-','2130837600',3),('2130837612','none','-','2130837600',4),('2130837612','none','-','2130837600',5)";
db.execSQL(INSERT_INFRA_VALUES);
}
curtsr.close();
}

我找不到它崩溃的原因。

在线 SQLite lint 工具 https://sqliteonline.com/没有抛出任何错误。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com