我在连接数据库的时候,用Set Ws1 = DBEngine.Workspaces(0)
Set Db1 = Ws1.OpenDatabase(App.Path + "\student.mdb")
Set Rs1 = Db1.OpenRecordset("select * from student where 姓名=frmquerydoc.querykey.text")这种方式,为什么总是显示出错说缺少一个参数?请各位高手指点!
Set Db1 = Ws1.OpenDatabase(App.Path + "\student.mdb")
Set Rs1 = Db1.OpenRecordset("select * from student where 姓名=frmquerydoc.querykey.text")这种方式,为什么总是显示出错说缺少一个参数?请各位高手指点!
select * from student where 姓名='frmquerydoc.querykey.text'姓名是char形吗?应该有单引号括起来吧。
strsql.Format("select * from student where 姓名='%s',frmquerydoc.querykey.text);
Set Rs1 = Db1.OpenRecordset(strsql)试试.
~~~~~~~~~~~~~~~~~~~~~~~~~这个用法你自己要确保有效