从SQLite读取数据,其中列名称包含空格
我有一个名为“条件名称”的coulmn名称(.sql文件已从服务器生成)
但在android中我从该表读取数据时遇到exception。
12-24 14:34:00.870:W / System.err(269):android.database.sqlite.SQLiteException:没有这样的列:condition :,
编译时:
SELECT条件,类别,子类别,条件名称,本地路径,远程路径,标题,content_type FROM库WHERE category =?
它无法识别整个表名并在空间中突破。 如果您有任何想法,请帮助我。
对于引用表/列名称之类的标识符,SQLite支持与MySQL兼容的返回标记,以及与SQL Server兼容的方括号,但可移植的方法是使用双引号:
SELECT "condition name" FROM library
(单引号将用于字符串值。)