Article ID: 181720
Article Last Modified on 11/7/2003
UPDATE Pub_Info SET Pub_Name = 'Name'
Option Explicit
Dim en As rdoEnvironment
Dim rs As rdoResultset
Dim cn As rdoConnection
Dim sqlstr As String
Private Sub Command1_Click()
sqlstr = "select * from pub_info"
Set rs = cn.OpenResultset(sqlstr, rdOpenKeyset, _
rdConcurRowVer)
Debug.Print rs(3)
End Sub
Private Sub Command2_Click()
rs.Edit
rs(3) = "McMillan"
Debug.Print rs(3) & " after edit"
End Sub
Private Sub Command3_Click()
On Error GoTo errhand
rs.Update
Exit Sub
errhand:
MsgBox Err.Number
rs.Move 0
Debug.Print rs(3) & " after move 0"
End Sub
Private Sub Command4_Click()
If Not (rs Is Nothing) Then
rs.Close
End If
cn.Close
Unload Me
End Sub
Private Sub Form_Load()
Set en = rdoEnvironments(0)
en.CursorDriver = rdUseClientbatch
Set cn = en.OpenConnection(dsName:="mymachine", _
Prompt:=rdDriverNoPrompt, _
Connect:="uid=<user name>;pwd=<strong password>;database=PUBS;")
Command1.Caption = "resultset"
Command2.Caption = "edit "
Command3.Caption = "update"
Command4.Caption = "quit"
End Sub
rs(3)="McMillan"
to the following:
rs(3)= "Schuster"
Run one of the projects. Click Resultset and then click
Edit.Guide to Building Client Server Applications in Visual Basic (Enterprise); Choosing an RDO Cursor Type
168162 FIX: RDO Move 0 Fails to Refresh Record
Additional query words: locking locktype rdconcurvalues kbVBp500 kbVBp600 kbRDO kbdse kbDSupport kbVBp
Keywords: kbprb KB181720