Article ID: 177186
Article Last Modified on 11/5/2003
CREATE PROCEDURE GetInfo
AS
Select au_id, au_lname From Authors
Dim cn As New rdoConnection
Private Sub Command1_Click()
Dim qy As New rdoQuery
Dim rs As rdoResultset
With qy
Set .ActiveConnection = cn
.SQL = "{Call GetInfo}"
End With
Set rs = qy.OpenResultset(rdOpenKeyset, rdConcurRowVer)
rs.Edit
rs!au_lname = "Weeks"
rs.Update
Debug.Print rs!au_lname
rs.Close
qy.Close
End Sub
Private Sub Command2_Click()
Dim qy As New rdoQuery
Dim rs As rdoResultset
With qy
Set .ActiveConnection = cn
.SQL = "{Call GetInfo}"
End With
Set rs = qy.OpenResultset(rdOpenKeyset, rdConcurRowVer)
rs("au_id").SourceTable = "Authors"
rs("au_lname").SourceTable = "Authors"
rs("au_id").KeyColumn = True
rs.Edit
rs!au_lname = "Weeks"
rs.Update
Debug.Print rs!au_lname
rs.Close
qy.Close
End Sub
Private Sub Form_Load()
Dim strConnect As String
Dim strSQL As String
strConnect = "Driver={SQL Server}; _
Server=MyServer;Database=Pubs;Uid=<username>;Pwd=<strong password>"
With cn
.CursorDriver = rdUseClientBatch
.Connect = strConnect
.EstablishConnection rdDriverNoPrompt
End With
End Sub
Private Sub Form_Unload(Cancel As Integer)
cn.Close
End Sub
Additional query words: kbVBp500 kbVBp600 kbdse kbDSupport kbVBp
Keywords: kbprb KB177186