Article ID: 191457
Article Last Modified on 1/9/2003
Private Sub Form_Load()
cmdModifyData.Caption = "Modify Data"
cmdRequery.Caption = "Requery"
End Sub
Private Sub ReBindMyControls()
Set txtCustomerID.DataSource = DataEnvironment1
Set txtCity.DataSource = DataEnvironment1
Set DataGrid1.DataSource = DataEnvironment1
End Sub
Private Sub cmdModifyData_Click()
Dim strSQL As String
Dim strNewCity As String
Dim intRecordsAffected As Integer
strNewCity = InputBox("Enter a new value for the city")
If strNewCity <> "" Then
strSQL = "UPDATE Customers " & _
"SET City = '" & strNewCity & "' " & _
"WHERE CustomerID = '" & _
DataEnvironment1.rsCustomers!CustomerID & "'"
DataEnvironment1.cnNWind.Execute strSQL, _
IntRecordsAffected, adExecuteNoRecords
MsgBox intRecordsAffected & " record(s) affected"
Else
MsgBox "No update performed"
End If
End Sub
Private Sub cmdRequery_Click()
DataEnvironment1.rsCustomers.Requery
'ReBindMyControls
MsgBox "Recordset reopened" & vbCrLf & _
"Current customer's city: " & _
DataEnvironment1.rsCustomers!City
End Sub
ReBindMyControls
txtCustomerID.DataMember = ""
Set txtCustomerID.DataSource = DataEnvironment1.rsCustomers
txtCity.DataMember = ""
Set txtCity.DataSource = DataEnvironment1.rsCustomers
DataGrid1.DataMember = ""
Set DataGrid1.DataSource = DataEnvironment1.rsCustomers
Additional query words: binding kbCtrl kbVS600 kbdse kbDSupport kbVBp kbDataBinding kbVBp600 kbDataEnv kbDatabase
Keywords: kbprb KB191457