Here is the more complete code
Code:
Private Sub Command2_Click()
Dim dbs As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim strConn As String
Dim strPath As String
Dim ReturnedCustomerName As String
Dim ReturnedPassword As String
Dim ReturnedUserName As String
Dim sql As String
Dim WrapCharacter$
Dim NewPassword As String
NewPassword = Text1.Text
WrapCharacter$ = Chr(13) + Chr(10)
strPath = "C:\"
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & strPath & "\password.mdb"
dbs.Open strConn
If DataCombo1.BoundText = "" Then
prompt$ = "You have to select a servername from the drop down list to proceed"
reply = MsgBox(prompt$, , "Confirm Selection")
If reply = vbOK Then Exit Sub
End If
If Combo1.Text = "" Then
prompt$ = "You have to select a username from the drop down list to proceed"
reply = MsgBox(prompt$, , "Confirm Selection")
If reply = vbOK Then Exit Sub
End If
If NewPassword = "" Then
prompt$ = "You must generate or type in a new password before proceeding."
reply = MsgBox(prompt$, , "Confirm Selection")
If reply = vbOK Then Exit Sub
End If
selectedusername = Combo1.Text
SelectedServerName = DataCombo1.BoundText
sql = "select server_table.customername, username_table.servername, username_table.username, username_table.password from server_table inner join username_table on server_table.servername = username_table.servername where username_table.servername = '" & SelectedServerName & "' and username_table.username = '" & selectedusername & "'"
'sql = "select * from username_table where servername ='" & SelectedServerName & "'" & " and username ='" & selectedusername & "'"
rs.Open sql, dbs, adOpenDynamic, adLockReadOnly
ReturnedCustomerName = rs("customername")
rs.Close
prompt$ = "Please confirm the server and customer name below before proceeding:" & WrapCharacter$ & WrapCharacter$ _
& SelectedServerName & " " & selectedusername & " " & ReturnedCustomerName _
& WrapCharacter$ & WrapCharacter$ & "Click OK if correct, Cancel if incorrect!"
reply = MsgBox(prompt$, vbOKCancel, "Confirm Selection")
If reply = vbOK Then
prompt2$ = "Please confirm the details below, then press 'OK' to change the password or 'Cancel' to quit." _
& WrapCharacter$ & WrapCharacter$ _
& " " & ReturnedCustomerName & " " & SelectedServerName & " " _
& selectedusername & " " & ReturnedPassword _
& WrapCharacter$ & WrapCharacter$ & "with " _
& WrapCharacter$ & WrapCharacter$ _
& " " & ReturnedCustomerName & " " & SelectedServerName & " " _
& selectedusername & " " & NewPassword
reply2 = MsgBox(prompt2$, vbOKCancel, "Confirm Selection")
If reply2 = vbOK Then
sql = "update username_table set password = '" & NewPassword _
& "' where servername = '" & SelectedServerName _
& "' and username = '" & selectedusername & "'"
rs.Open sql, dbs, adOpenDynamic, adLockReadOnly
rs.Close
End If
End If
End Sub