引用设置为Microsoft DAO 3.51 Object Libaray
程序如下:
Option Explicit
Dim db As Database
Dim rs As Recordset
Dim SQL As String
Private Sub Form_Load()
Dim Locate_Folder_Name As String
Set db = Workspaces(0).OpenDatabase(App.Path & "\file_data.mdb")
Dim ii As Integer
Set rs = db.OpenRecordset("SELECT * FROM " & "资料汇编")
Debug.Print rs.RecordCount
End Sub
Debug.Print rs.RecordCount 结果只有一条记录
实际数据库记录项有上百条
问题难道是DAO的问题
谢谢各位大侠
程序如下:
Option Explicit
Dim db As Database
Dim rs As Recordset
Dim SQL As String
Private Sub Form_Load()
Dim Locate_Folder_Name As String
Set db = Workspaces(0).OpenDatabase(App.Path & "\file_data.mdb")
Dim ii As Integer
Set rs = db.OpenRecordset("SELECT * FROM " & "资料汇编")
Debug.Print rs.RecordCount
End Sub
Debug.Print rs.RecordCount 结果只有一条记录
实际数据库记录项有上百条
问题难道是DAO的问题
谢谢各位大侠
解决方案 »
- VB6.0 DataGrid 分页时遇到的问题 求救
- 截取网页特定文字
- VB Ring3下解锁文件的模块(修正及一些新的想法)(重现VB辉煌)
- 请教一个Inet的问题,在线~~~
- 鍝鏂规硶鏌ヨ鍩熷悕鏄惁琚敞鍐屾渶蹇紵
- 我怎样判断用户输入的信息是不是浮点型?
- webbrowser浏览器控件---导航转向
- 将 MSFlexGrid控件中内容显示内容,显示标题的代码,现在我想将这2段代码封装成一个 ActiveX DLL中,如何实现?
- 数据库中有图片,应该如何连到picture控件上?
- 使用组件开发过分布式应用程序的高手可否分享经验?
- 与ActiveBar有关的
- image控件如何显示数据库中的图片字段
Debug.Print rs.RecordCount
按上述方法,以下语句不能运行. For ii = 0 To rs.RecordCount - 1
Debug.Print rs.Fields(0)
List1.AddItem (rs.Fields(0))
rs.MoveNext
Next
我查了一些资料,以下语句没错
Dim Locate_Folder_Name As String
Set db = Workspaces(0).OpenDatabase(App.Path & "\file_data.mdb")
Dim ii As Integer
Set rs = db.OpenRecordset("SELECT * FROM " & "资料汇编")
Debug.Print rs.RecordCountrs.MoveFirst
For ii = 0 To rs.RecordCount - 1
Debug.Print rs.Fields(0)
List1.AddItem (rs.Fields(0))
rs.MoveNext
Next