Private Sub Form_Load()
Dim mydb As Database
Dim mytd As TableDef
Dim myfd As Field
Dim rs As Recordset
Set mydb = OpenDatabase("g:\pp.mdb", true, False)
Set mytd = mydb.TableDefs("newtd")
Set rs = mytd.OpenRecordsetrs.MoveFirst
rs.FindNext "name='qq'" '出错的地方
If Not rs.NoMatch Then MsgBox "find it!!!"
rs.Close
mydb.CloseEnd Sub实时错误 3251 这种对象类型不知道该操作
为什么?
解决方案 »
- 大家好,我想请教一下,我用VB6.0连接SQL2000数据库,如何实现数据库中的数据在每天的23:59:59秒时就被从24点开始的数据覆盖?先谢谢大家了
- 关于VB2005 SaveFileDialog的问题!
- 如何访问IE临时文件夹?
- 对于mshflexgrid,手填与绑定各有何优缺点呢?请各位讲讲,先谢一下。
- SQL记录输出的问题.
- 结帐!千分求高效的图像压缩算法[第4贴,共6贴]
- 我这句SQL语句怎么错了?
- 谁有activebar的使用方法,一定要中文的。谢谢
- 晚上好!!!请问CSDN的“我的文挡“是asp写的吗?
- 哪里有精美的软件图标下载
- NM_DBLCLK事件怎么捕获
- 在VB2005中,有没有不用API就可以屏蔽标题栏中关闭按钮的语句?
你可以改为以下试试Private Sub Form_Load()
Dim mydb As Database
Dim mytd As TableDef
Dim myfd As Field
Dim rs As Recordset
Set mydb = OpenDatabase("g:\pp.mdb", true, False)
'Set mytd = mydb.TableDefs("newtd")'这句可以不要,这种物件只能在独占模式下开启
Set rs = mydb.OpenRecordset("newtd",dbopendynaset)'这里改一下rs.MoveFirst
'rs.FindNext "name='qq'" '出错的地方
rs.Findfirst "name='qq'" '也可改为这句If Not rs.NoMatch Then MsgBox "find it!!!"
rs.Close
mydb.CloseEnd Sub