Option Explicit
'引用ADO对象
Dim conn As New ADODB.Connection
Dim rst As New ADODB.Recordset
Private Sub Form_Load()
Call Initrst
End Sub
Private Sub Initrst()
conn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Talent;Data Source=192.0.0.1" '此处填写你的连接字符串
With rst
.Source = "select 材料编号,名称,规格,单位,数量,金额 from YCL"
.ActiveConnection = conn
.CursorLocation = adUseClient
.LockType = adLockBatchOptimistic
.Open
End With
Set DataGrid1.DataSource = rst
'请以后不要再打着我们"女"程序员的招牌
'不知道你要的是不是这个, 这是我以前写的程序中的一段
'其中TOTAL_COLUMN是定义的字段个数常数, 可以用columns.count代替
Public Sub ShowCaption()
call initCaption
Dim i As Integer
For i = 0 To TOTAL_COLUMN - 1
frmDataCtl.grdDataGrid.Columns(i).Caption = ColCaption(i)
Next i
End Sub