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