【发布时间】:2012-06-26 19:05:59
【问题描述】:
大家好。
我的查询需要帮助。我收到警告,但我不知道出了什么问题。
android.database.sqlite.SQLiteException:没有这样的列:标题:,编译时:SELECT _id, display_name FROM view_data_restricted data WHERE (1) AND (account_name='ricardofilipe19@gmail.com' AND title!=GrupoSocios AND mimetype ='vnd.android.cursor.item/group_membership' AND display_name like '%rui%') ORDER BY DISPLAY_NAME
这是我的代码
return getContentResolver().query(Data.CONTENT_URI,
new String[]{ContactsContract.Contacts._ID, ContactsContract.Contacts.DISPLAY_NAME},ContactsContract.Groups.ACCOUNT_NAME + "='" + accountName + "' AND " + ContactsContract.Groups.TITLE + "!=" + nomeGrupo + " AND " + Data.MIMETYPE + "='" + GroupMembership.CONTENT_ITEM_TYPE + "' AND " + ContactsContract.Contacts.DISPLAY_NAME + " like '%" + filter + "%'" ,
null,
"DISPLAY_NAME");
感谢您的帮助。
【问题讨论】:
-
什么是 nomeGrupo 的数据类型?
-
这是一个字符串。私人字符串 nomeGrupo = "我的组"。那是我需要的组的名称
标签: android sqlite android-contentprovider contactscontract