vb连接ACCESS出错 请教

jaryscor 2006-09-17 04:48:03
VB用ADO连接ACCESS数据库时出错,只有DATAGRID和ADODC两个控件,引用
MICROSOFT ACTIVE DATA OBJECTS 2.8 LIBRARY
MICROSOFT ACTIVE DATA OBJECTS RECORDSET 2.8 LIBRARY
代码如下:
Private Sub Form_Load()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim sql As String
cn.ConnectionString = "provider = microsoft.jet.oledb.4.0;persist security info=false;data source='e:\yb\temp\newstudent.mdb'"
cn.Open
sql = "select * from newstudent.first"
rs.Open sql, cn, 1, 3
rs.Close
End Sub

运行提示
cn.ConnectionString = "provider = microsoft.jet.oledb.4.0;persist security info=false;data source='e:\yb\temp\newstudent.mdb'"
出错,具体为:
实时错误‘91’:
对象变量或WITH块变量未设置
请各位高手看看这是什么问题,谢谢!!


...全文
165 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
changechange 2006-09-19
  • 打赏
  • 举报
回复

新手来看:如何解决“对象变量或 With 块变量未设置”错误?《VBA》
http://access911.net/index.asp?u1=a&u2=72FAB01E11DCE7F3







--911--
OracleRoob 2006-09-19
  • 打赏
  • 举报
回复
到开发版去问吧,这里只讨论Access。
jaryscor 2006-09-18
  • 打赏
  • 举报
回复
追问:
如何才能够使DATAGIRD控件取得数据,与ADODC控件相连(用代码实现,在什么SUB内填写)谢谢!!!
wwwwb 2006-09-18
  • 打赏
  • 举报
回复
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Connection
or
set cn=New ADODB.Connection
set rs=New ADODB.Connection
OracleRoob 2006-09-17
  • 打赏
  • 举报
回复
--try

Dim cn As New ADODB.Connection '这里定义New
Dim rs As New ADODB.Recordset '这里定义New
Dim sql As String
cn.ConnectionString = "provider = microsoft.jet.oledb.4.0;persist security info=false;data source=d:\newstudent.mdb"
cn.Open
sql = "select * from newstudent.first"
rs.Open sql, cn, 1, 3
rs.Close

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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