有关数据库连接的问题
dim ws As Workspacedim DB As Database
dim rd As Recordset
Set ws = DBEngine.Workspaces(0)
Set DB = ws.OpenDatabase("D:\螺栓零件库.mdb")
Set rd = DB.OpenRecordset("参数表")
TextBox1.Text = rd.Fields("螺栓规格").Value
... ...
以上这段代码是为了实现对“螺栓零件库”里参数的引用,可是在程序运行时,在最后
一条语句处总是出现“类型不匹配”的错误,谁能帮忙看看,问题出在哪里,谢谢!!
在最后一句前加上
rd.MoveFirst
不好意思我没写明白,是在------Set rd = DB.OpenRecordset("参数表")------这条语句处出现“类型不匹配”的错误,请问问题出在什么地方?谢谢!!
你调用的是DAO?
是调用了DAO。
如果我这段程序不是很明确,各位可以给出一个更有效的连接办法,不必只是修改这段代码。
Set rd = DB.OpenRecordset("Select * from 参数表")
因为你前面定义的rd是记录集,而不是数据表。
多谢各位指点,问题解决
我在引用DAO的同时,又引用了其他.dll文件,两者发生冲突,将他删除之后,错误就没有了,多谢各位指点。
页:
[1]