我没有用VB6做很多编码,但我现在正在更新一个现有的应用程序,只是遇到了障碍.
我解决了这个问题.在VB6中,查询必须在使用LIKE时使用% 通配符,但在MS Access中,您必须使用*****通配符.
我正在查询相同的数据库 - (它在MS Access中).
从MS Access中查询时,以下查询有效:
SELECT * FROM table WHERE field LIKE '*something*'
Run Code Online (Sandbox Code Playgroud)
当我在VB6中构建该查询时,我必须这样做:
SELECT * FROM table WHERE field LIKE '%something%'
Run Code Online (Sandbox Code Playgroud)
发生了什么?这是正常的吗?