Article ID: 172082
Article Last Modified on 7/1/2004
Const gstrConnect As String = "DRIVER={SQL Server};" & _
"SERVER=YourServer;" & _
"DATABASE=pubs;" & _
"UID=<username>;" & _
"PWD=<strong password>;"
Const gstrSQL As String = "SELECT * FROM Authors"
Dim WithEvents MyConn As rdoConnection
Dim MyRS As rdoResultset
Private Sub Form_Load()
Set MyConn = New rdoConnection
MyConn.Connect = gstrConnect
MyConn.CursorDriver = rdUseOdbc
MyConn.EstablishConnection rdDriverNoPrompt, _
False, _
rdAsyncEnable
cmdOpenResultset.Enabled = False
Caption = "Opening Connection..."
End Sub
Private Sub cmdOpenResultset_Click()
Set MyRS = MyConn.OpenResultset(gstrSQL, _
rdOpenStatic, _
rdConcurReadOnly, _
rdExecDirect + rdAsyncEnable)
cmdOpenResultset.Enabled = False
Caption = "Running Query..."
End Sub
Private Sub MyConn_Connect(ByVal ErrorOccurred As Boolean)
If ErrorOccurred Then
Caption = "Error Occurred!"
Else
Caption = "Connection Established!"
cmdOpenResultset.Enabled = True
End If
End Sub
Private Sub MyConn_QueryComplete(ByVal Query As RDO.rdoQuery, _
ByVal ErrorOccurred As Boolean)
IF ErrorOccured Then
Caption = "Error Occurred!"
Else
Caption = "Query Complete!"
cmdOpenResultset.Enabled = True
End IF
End Sub
Additional query words: WithEvents kbdse kbDSupport kbVBp kbVBp500 kbVBp600 KbVS97 kbRDO
Keywords: kbhowto kbgrpdsvbdb KB172082