Option Explicit
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Private Sub cmbID_Click()
If cmbID.Text = "[Make Selection]" Then Exit Sub rs.Open "SELECT * FROM co_authors WHERE ID = " & cmbID.Text txtName.Text = rs!author_Name txtCountry.Text = rs!country txtPaperID.Text = rs!paper_ID rs.Close End Sub
Private Sub cmdGo_Add_submission_info_Click() submission_info.Show update_co_authors.Hide
End Sub
Private Sub cmdUpdate_Click()
Dim ar As ADODB.Recordset
Set ar = New ADODB.Recordset ar.Open "SELECT * FROM co_authors WHERE ID = " & cmbID.Text
If ar.EOF Then ar.AddNew
Else: ar.Update
End If ar!author_Name = txtName.Text ar!country = txtCountry.Text ar!paper_ID = txtPaperID.Text ar.Update End Sub
Private Sub Form_Load()
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=H:\262CS\project\db1.mdb;" & _
"Persist Security Info=False"
rs.Open "SELECT ID FROM co_authors", _ conn, adOpenForwardOnly, adLockReadOnly, adCmdText
cmbID.Text = "[Make Selection]"
Do Until rs.EOF cmbID.AddItem rs!ID rs.MoveNext Loop
rs.Close
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
If rs.State = adStateOpen Then rs.Close
If conn.State = adStateOpen Then conn.Close
Set rs = Nothing
Set conn = Nothing
End Sub
-------------------------------------------------
Hi,
If this problem is still not solve you can try this:::
This is your code:
Private Sub cmdUpdate_Click()
Dim ar As ADODB.Recordset
Set ar =