I want to make update query with Parameters , the code I have doesn't work as I took the insert statement and made some changes to it
Dim db As DAO.Database
Dim qdf As DAO.QueryDef
Dim strUpdate As String
strUpdate = "Update tblClients set [Client Name] = [Client Name],[Client Address] = [Client Address], [Client National ID] = [Client National ID], [phone1] = [phone1], [phone2] = [phone2], [phone3] = [phone3]"
Set db = CurrentDb
Set qdf = db.CreateQueryDef("", strUpdate)
qdf.Parameters("Client Name").Value = txtName
qdf.Parameters("Client Address").Value = txtAddress
qdf.Parameters("Client National ID").Value = txtNationalID
qdf.Parameters("phone1").Value = txtPhone1
qdf.Parameters("phone2").Value = txtPhone2
qdf.Parameters("phone3").Value = txtPhone3
qdf.Execute dbFailOnError
Set qdf = Nothing
Set db = Nothing
and the error i get is : Error 3265 Item not found in this collection