【发布时间】:2011-03-03 10:36:41
【问题描述】:
您好,我花了将近 2 个小时试图弄清楚为什么 LIKE 语句不起作用,我只收到此错误:03-03 11:31:01.770: ERROR/AndroidRuntime(11767): Caused by: android.database.sqlite.SQLiteException: bind or column index out of range: handle 0x89d9f8
在 SQLiteManager 中,它的工作原理如下:SELECT Word FROM Sign WHERE Word LIKE 'he%';
但是,当我尝试从 java 中执行此操作时,它将无法正常工作。
这是我的查询,我尝试了很多方法都没有运气:
Cursor cursor = m_db.query(MY_TABLE, new String[] {"rowid","Word"},"Word"+" LIKE '"+" ?"+"%'", new String[]{name}, null, null, null);
有什么想法吗?是我做错了还是有错误?
感谢您的宝贵时间。
【问题讨论】:
标签: android