7,763
社区成员
发帖
与我相关
我的任务
分享
Public Function ExecuteSQL(ByVal pCmd As String, pDCN As ADODB.Connection, Optional pAsync As Boolean = False) As ADODB.Recordset
Dim tmpRs As ADODB.Recordset
Set tmpRs = New ADODB.Recordset
If Not pAsync Then
tmpRs.Open pCmd, pDCN, adOpenForwardOnly, adLockReadOnly, adCmdText
Else
bCompleteExec = False
tmpRs.Open pCmd, pDCN, adOpenForwardOnly, adLockReadOnly, adAsyncExecute
Do While Not bCompleteExec
DoEvents
Loop
End If
Set ExecuteSQL = tmpRs
Set tmpRs = Nothing
End Function
Private Sub Form_Load()
Dim txtSQL as string
Dim oRs as adodb.recordset
Set oRs = New ADODB.Recordset
txtSQL = "select dep_id from employee"
Combo1.Clear
oRs.Open txtsqlSQL,DCN, adOpenStatic, adLockOptimistic, adCmdText
If oRs.RecordCount > 0 Then
For i = 1 To oRs.RecordCount
Combo1.additem oRs!dep_id
oRs.MoveNext
Next
End If
oRs.close
set oRs=nothing
END Sub
Private Sub Form_Load()
dim txtSQL as string
set mrc=new adodb.recordset
'msgtext=连接数据库的代码
txtSQL = "select dep_id from employee"
Set mrc = ExecuteSQL(txtSQL, MsgText)
Do While Not mrc.EOF
Combo1.AddItem (mrc.Fields(0))
mrc.MoveNext
loop
End Sub
Private Sub Form_Load()
dim txtSQL as string
set mrc=new adodb.recordset
'msgtext=连接数据库的代码
txtSQL = "select dep_id from employee"
Set mrc = ExecuteSQL(txtSQL, MsgText)
Do While Not mrc.EOF
Combo1.AddItem (mrc.Fields(0))
mrc.MoveNext
End Sub