我想不通为什么会这样呢!

jjhc 2001-12-05 01:19:29
奇怪奇怪,我怎么连不上ACCESS2000,DataGrid控件数据不能出现,也没报错!我也有引用ADO2.5。我把mdb转换为access97,数据却能显现。
呈上源码。后来我又生成另外一个程序,用ADODC控件连接却能连上access2000,控件生成的字符串也和下面的相同。请问这是什么原因
Private Sub Form_Load()
Dim Cnn As New ADODB.Connection
Dim Tbl As New ADODB.Recordset
Cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\db2.mdb;Persist Security Info=False"
With Tbl
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open "user", Cnn, , , adCmdTable
End With
Set DataGrid1.DataSource = Tbl
End Sub
...全文
52 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
T2 2001-12-05
  • 打赏
  • 举报
回复
使用ADO2.5连接不上Access2000,好象得做一些相应的调整,具体我忘记了.
brian_zhuang 2001-12-05
  • 打赏
  • 举报
回复
可能是你原来程序中的recordset对象执行有错.

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧