| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1146 人关注过本帖
标题:recordset.MovePrevious 不能向上移动问题 急急急!!!
取消只看楼主 加入收藏
Killbleach
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2009-10-23
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:2 
recordset.MovePrevious 不能向上移动问题 急急急!!!
Private Sub Form_Load()
Me.Move 6000, 2000
Set myConn = New ADODB.Connection
myConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Data\Bdfl2009.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False"
myConn.Open
With myRec
            .CursorLocation = adUseClient
            .CursorType = adOpenStatic
            .LockType = adLockOptimistic
            .ActiveConnection = myConn
            .Source = "select * from 建筑物防雷装置检测登记"
            .Open
        End With
     myRec.MoveFirst
   
         If myRec.EOF = False Then
            CheckID = "" & myRec("检测编号")
            Checkdate = "" & myRec("检测日期")
            Company = "" & myRec("单位名称")
            Danweidizhi = "" & myRec("单位地址")
            Youbian = "" & myRec("邮编")
            LianxiRen = "" & myRec("联系人")
            PhoNo = "" & myRec("联系电话")
            Beizhu = "" & myRec("备注")
            XCFZRen = "" & myRec("现场负责人")
            Checkitem = "" & myRec("检测单位")
            Checkren = "" & myRec("检测人")
            Shenheren = "" & myRec("审核人")
         
     End If

Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
 Select Case Button.Key      
        
        Case "upone"    向上移动记录
            myRec.Close           
            myRec.Open
            myRec.MovePrevious
         If Not myRec.BOF Then   
      错误:myRec.BOF 一直为TRUE 不能向上移动.我的表里面有3条数据,向下移动可以.多次实验得出记录指针一直指向第一条记录.请大侠们帮忙啊.
           CheckID = myRec("检测编号")
           Checkdate = myRec("检测日期")
           Company = myRec("单位名称")
           Danweidizhi = myRec("单位地址")
           Youbian = myRec("邮编")
           LianxiRen = myRec("联系人")
           PhoNo = myRec("联系电话")
           Beizhu = myRec("备注")
           XCFZRen = myRec("现场负责人")
           Checkitem = myRec("检测单位")
           Checkren = myRec("检测人")
           Shenheren = myRec("审核人")
           Else
                      'MsgBox "ffff"
        End If
End Select
End Sub
搜索更多相关主题的帖子: MovePrevious recordset 
2009-10-23 16:29
Killbleach
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2009-10-23
收藏
得分:0 
大侠们  我在等啊 
急急急!!!!!!!!!
2009-10-23 17:09
Killbleach
Rank: 2
等 级:论坛游民
帖 子:11
专家分:10
注 册:2009-10-23
收藏
得分:0 
回复 5楼 三断笛
问题自己 解决了
不过还是谢谢你们的帮助.
问题只要
把myrec.close
  myrec.open
去掉就可以了
不过以前不加提示数据库以打开 不能执行等错误.
现在好了 
不过分还是给你们匀了哦
2009-10-26 13:21
快速回复:recordset.MovePrevious 不能向上移动问题 急急急!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012812 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved