调试一连接Access数据库的VB程序,select * from table where column='%%' 查不到数据,总是报 内存溢出 错误。爬遍网络,解决方案及相关知识点备忘如下:
1、Ac数据库中尽量避免用like,而改为 InStr(1,LCase(列名),LCase('搜索的关键字'),0)<>0
2、文本数据中不能有日文片假名
3、vb的sql代码为like '%%',而在ac数据库的查询sql视图中则为 like '**'
调试一连接Access数据库的VB程序,select * from table where column='%%' 查不到数据,总是报 内存溢出 错误。爬遍网络,解决方案及相关知识点备忘如下:
1、Ac数据库中尽量避免用like,而改为 InStr(1,LCase(列名),LCase('搜索的关键字'),0)<>0
2、文本数据中不能有日文片假名
3、vb的sql代码为like '%%',而在ac数据库的查询sql视图中则为 like '**'