gtmathewDallas
asked on
run time error 3061 vba - msaccess
When I am running this query getting error message run time error 3061, too few parameters,
sqlu = "UPDATE Employee_Room_Status Set L_Name = " & Me.List2Edit.Column(0, i) & ", F_Name = " & Me.List2Edit.Column(1, i) & ", M_Name = " & Me.List2Edit.Column(2, i) & " WHERE Person_Number = " & Me.List2Edit.Column(3, i) & " "
Immediate window showing:
sqlu = UPDATE Employee_Room_Status Set L_Name = Mathew, F_Name = George, M_Name = T WHERE Person_Number = 2323
Please help
sqlu = "UPDATE Employee_Room_Status Set L_Name = " & Me.List2Edit.Column(0, i) & ", F_Name = " & Me.List2Edit.Column(1, i) & ", M_Name = " & Me.List2Edit.Column(2, i) & " WHERE Person_Number = " & Me.List2Edit.Column(3, i) & " "
Immediate window showing:
sqlu = UPDATE Employee_Room_Status Set L_Name = Mathew, F_Name = George, M_Name = T WHERE Person_Number = 2323
Please help
Try quoting the values:
HTH,
Dan
sqlu = "UPDATE Employee_Room_Status Set L_Name = '" & Me.List2Edit.Column(0, i) & "', F_Name = '" & Me.List2Edit.Column(1, i) & "', M_Name = '" & Me.List2Edit.Column(2, i) & "' WHERE Person_Number = '" & Me.List2Edit.Column(3, i) & "'"
HTH,
Dan
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you so much Rey.. It works.. Thank you Dan and Joe for your valuable time..
mx