Private Sub cmdQuery_Click( _
ByVal eventSender As System.Object, _
ByVal eventArgs As System.EventArgs) _
Handles cmdQuery.Click
' Declare variables
Dim i As Integer
Dim myConn As New ADODB.Connection
Dim myCommand As New ADODB.Command
Dim myRS As New ADODB.Recordset
On Error GoTo ErrorHandler
' Establish the connection
myConn.Provider = "SAOLEDB"
myConn.ConnectionString = _
"Data Source=SQL Anywhere 12 Demo"
myConn.CursorLocation = _
ADODB.CursorLocationEnum.adUseServer
myConn.Mode = _
ADODB.ConnectModeEnum.adModeReadWrite
myConn.IsolationLevel = _
ADODB.IsolationLevelEnum.adXactCursorStability
myConn.Open()
'Execute a query
myRS = New ADODB.Recordset
myRS.CacheSize = 50
myRS.let_Source("SELECT * FROM Customers")
myRS.let_ActiveConnection(myConn)
myRS.CursorType = ADODB.CursorTypeEnum.adOpenKeyset
myRS.LockType = ADODB.LockTypeEnum.adLockOptimistic
myRS.Open()
'Scroll through the first few results
myRS.MoveFirst()
For i = 1 To 5
MsgBox(myRS.Fields("CompanyName").Value, _
MsgBoxStyle.Information)
myRS.MoveNext()
Next
myRS.Close()
myConn.Close()
Exit Sub
ErrorHandler:
MsgBox(ErrorToString(Err.Number))
Exit Sub
End Sub