从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