回 帖 发 新 帖 刷新版面

主题:refresh 的方法 iadodc 失败,请各位高手们帮帮忙。

Private Sub Form_Load() 
Dim i As Integer 
Adodc1.RecordSource = "select * from 库存表" '连接库存表 
Adodc1.Refresh                        '刷新连接 
cmbfield.Clear                        '清空cmbfied 
For i = 0 To Adodc1.Recordset.Fields.Count - 1 
'将每个字段的名字作为一个项目,添加到cmbfield中 
cmbfield.AddItem Adodc1.Recordset.Fields(i).Name 
Next i 
cmbfield.Text = cmbfield.List(0)      '默认显示第一项 
End Sub 


小弟刚刚学习VB,可按教程写上上述代码,却执行起来显示refresh 的方法 iadodc 失败,请各位高手们帮帮忙。  
 
 

回复列表 (共1个回复)

沙发

你用一下下面的代码,应该没有问题
Dim db As ADODB.Connection
Dim rs As New ADODB.Recordset
Dim Sql,I

Sql=""select * from 库存表"

Set db = ADODB.Connection ’你数据库的位置,用户名,密码等具体信息在这里写

rs.Open Sql, db, adOpenStatic, adLockReadOnly

for i=0 to rs.Fields.Count - 1 
    cmbfield.AddItem rs.Fields(i).Name 
next i

cmbfield.Text = cmbfield.List(0) 

我来回复

您尚未登录,请登录后再回复。点此登录或注册