首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

为什么数据库查询语句,老是返回一条语句?RecordCount获取条数,同样的SQL小弟我在Access中查询不止一条!求大神帮忙看看

2013-11-14 
为什么数据库查询语句,老是返回一条语句?RecordCount获取条数,同样的SQL我在Access中查询不止一条!求大神

为什么数据库查询语句,老是返回一条语句?RecordCount获取条数,同样的SQL我在Access中查询不止一条!求大神帮忙看看
问题描述:下面是源代码,我调用select * From Texttable 语句查询这个表,为什么有RecordCount这个方法获取,条数老是1条。而实际表中不是一条哦!而且我前几天同样的数据还查询出来过的。各位大侠帮忙看看
(请问是否和操作系统有关?我的WIN7这边被微软检测出来用盗版了,老在左下角提示:“此Windows副本不是正版 ”)
为什么数据库查询语句,老是返回一条语句?RecordCount获取条数,同样的SQL小弟我在Access中查询不止一条!求大神帮忙看看
为什么数据库查询语句,老是返回一条语句?RecordCount获取条数,同样的SQL小弟我在Access中查询不止一条!求大神帮忙看看
为什么数据库查询语句,老是返回一条语句?RecordCount获取条数,同样的SQL小弟我在Access中查询不止一条!求大神帮忙看看
为什么数据库查询语句,老是返回一条语句?RecordCount获取条数,同样的SQL小弟我在Access中查询不止一条!求大神帮忙看看
    

Dim DBdate As Database
    Dim MemDate As Recordset
    Dim mem As Recordset



Private Sub Form_Load()

    Set DBdate = DBEngine.Workspaces(0).OpenDatabase(App.Path & "\Text.mdb")
    
End Sub

Private Sub Command1_Click()
    
    Set MemDate = DBdate.OpenRecordset("select * from TextTable")
    Text1.Text = MemDate.RecordCount
    
    
    
    
    Do Until MemDate.EOF
        Print MemDate!shuzi
        MemDate.MoveNext  '自己跟踪这个循环,都能循环出多条出来
    Loop
    
End Sub
Access VB 数据库
[解决办法]
    Set MemDate = DBdate.OpenRecordset("select * from TextTable")
    MemDate.MoveLast
    MemDate.MoveFirst
    Text1.Text = MemDate.RecordCount

热点排行