城南庄革命纪念馆作文:DAO 连接ACCESS数据库

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/09 10:01:07
我用的是DAO 连接ACCESS数据库, 想模糊查询ACCESS数据库中的相关表!
程序是这样的:
Set Glb_MyWkSp = Workspaces(0)
Set Glb_MyDB = Glb_MyWkSp.OpenDatabase(App.Path & "\db5.mdb")
SQLStr = "SELECT * FROM book WHERE (book.tushumingcheng like '%" & Text32.Text & "%')"
Set db_set = Glb_MyDB.OpenRecordset(SQLStr)

但是查询不到记录,db_set.EOF=TRUE! 请问是怎么回事情??
如果改成精确查找的话,就能查到数据记录
SQLStr = "SELECT * FROM book WHERE (book.tushumingcheng like '" & Text37.Text & "')" 这样就能查询到!

是不是Recordset记录里不能模糊查询??

首先你的问题我也很郁闷,再者给你说recordset完全支持模糊查询
你写的也没有问题。具体问题你会明白的,多调试调试