这是我做时的一段代码,请大家给我看看,还要加些什么才能搞定,谢谢了!
Option Explicit
Private cn As ADODB.Connection
Private cmd As ADODB.Command
Private rs As ADODB.Recordset
Private Sub Form_Initialize()
Set cn = New ADODB.Connection
With cn
.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=pubs"
.Open
End With
Set cmd = New ADODB.Command
cmd.ActiveConnection = cn
cmd.CommandText = "select name from sysobjects where type='U'"
cmd.Prepared = True
cmd.CommandType = adCmdText
End Sub
Private Sub Form_Load()
Dim i As Integer
Set rs = cmd.Execute
End Sub
Set rs = New ADODB.Recordset
SQ = "SELECT 用户名 FROM users"
rs.CursorLocation = adUseClient
rs.Open SQ, Cn, adOpenKeyset, adLockOptimistic, adCmdText
With rs
.MoveFirst
Do While .EOF = False
On Error Resume Next
Combo1.AddItem .Fields("用户名")
.MoveNext
Loop
.Close
End With
Cn.Close
Set rs = Nothing
Set Cn = Nothing