在 Android 2.1 设备上测试时,我在我的应用程序上遇到了和 FC。当我想将 PRODUCER_ID 与空字符串匹配时,会在此查询中发生这种情况。
managedQuery(CONTENT_URI, new String[]{Constants.NAME,
Constants.PRODUCER_ID}, Constants.PRODUCER_ID + " IS NULL OR " +
Constants.PRODUCER_ID + " IS ''", null, null);
例外:
android.database.sqlite.SQLiteException: near "''": syntax error: ,
while compiling: SELECT name, producer_id FROM beverages WHERE
producer_id IS NULL OR producer_id IS ''
我究竟做错了什么?