读书人

下面的这些句子错哪了

发布时间: 2012-02-14 19:19:19 作者: rapoo

下面的这些句子哪里错了
我设置了一个adodc
并且设置好connectstring和recordsource(已经在access里面测试过了)

下面的这些句子哪里错了
Private Sub Form_Load()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset

MsgBox rs.Fields( "PROJ_NAME ")
End Sub

问题描述:在对应所需名称或序数的集合中,未找到项目

[解决办法]
你只是定义了一个连接和表,和实际的数据库还根本没有联系,你怎么可能得到那个字段的内容呢??
[解决办法]
你ADODC设置好了,但是你看看:
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
和你的ADODC有过联系吗?
记录集rs是一个查询结果的集合!你没有进行过查询


[解决办法]
connectstring.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\My Documents\1.mdb;PersistSecurity Info=False "

strsql= "select * from recordsource "
Rs.open strSql, connectstring, 1,3

读书人网 >VB

热点推荐