Results 1 to 2 of 2

Thread: Scrolling recordset using ADO

  1. #1

    Thread Starter
    Junior Member
    Join Date
    Mar 2000
    Posts
    16

    Angry

    I keep getting an error when trying to scroll backward through a recordset.

    My code looks like this:

    Option Explicit
    Dim Cn As ADODB.Connection
    Dim Cmd As ADODB.Command
    Dim rs As ADODB.Recordset

    Private Sub Command1_Click()
    rs.MovePrevious
    If rs.BOF = True Then
    rs.MoveFirst
    End If
    Text1.Text = rs.Fields("CompanyName")
    End Sub

    Private Sub Command2_Click()
    rs.MoveNext
    If rs.EOF = True Then
    rs.MoveLast
    End If
    Text1.Text = rs.Fields("CompanyName")
    End Sub

    Private Sub Form_Load()

    Set Cn = New ADODB.Connection
    Cn.Open "Provider=SQLOLEDB;Persis Security Info=FALSE;" & _
    "User ID=XXXXX;Password=XXXX;" & _
    "Initial Catalog=HelpDesk;Data Source=MCSQL"

    Set Cmd = New ADODB.Command
    Set Cmd.ActiveConnection = Cn

    Cmd.CommandText = "SELECT CompanyName FROM [Client Company]"
    Cmd.CommandType = adCmdText

    Set rs = New ADODB.Recordset
    With rs
    .CursorLocation = adUseServer
    .CursorType = adOpenKeyset
    .LockType = adLockOptimistic
    End With

    Set rs = Cmd.Execute

    If (rs.BOF And rs.EOF) = False Then
    Text1.Text = rs.Fields("CompanyName")
    End If
    End Sub


    Thanks

  2. #2
    Lively Member
    Join Date
    Aug 2000
    Location
    Texas
    Posts
    88
    Try this

    CursorLocation = adUseClient

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width