从SQLite读取数据,其中列名包含空格

我有一个俗称“条件名称”(已从服务器生成.sql文件)

但是在android中,从该表读取数据时出现以下异常。

12-24 14:34:00.870:W /

System.err(269):android.database.sqlite.SQLiteException:无此类列:条件:,

编译时:

选择条件,类别,子类别,条件名称,本地路径,远程路径,标题,content_type FROM库,其中类别=?

它无法识别整个表名并且在空格处中断。如果您有任何想法请帮助我。

回答:

对于引用表/列名称之类的标识符,SQLite支持反勾号以确保与MySQL的兼容性,并提供方括号以确保与SQL

Server的兼容性,但是可移植的方法是使用双引号:

SELECT "condition name" FROM library

(单引号将用于字符串值。)

以上是 从SQLite读取数据,其中列名包含空格 的全部内容, 来源链接: utcz.com/qa/421056.html

回到顶部