I am receiving error code [3061] too few parameters. Expected 1. I can't seem to find the issue. The error code occurs when on this line of code:
The entire code is as follows:
Code:
Set rstTemp = CurrentDb.OpenRecordset("sql_Approvers_to_MktPlacePOs")
Code:
Private Sub Create_tbl_DistinctPOsApprovers() On Error GoTo Err_Hndlr strPO_TEMP = " " strApprover_Level_TEMP = " " strApprover_Username_TEMP = " " strApprover_Last_Name_TEMP = " " strApprover_First_Name_TEMP = " " 'Delete temporary table DoCmd.RunSQL "DROP TABLE tbl_DistinctPOsApprovers;" CurrentDb.Execute ("CREATE TABLE tbl_DistinctPOsApprovers(PO VARCHAR(14), Approver_Level numeric, Approver_Username VARCHAR(20), Approver_Last_Name VARCHAR(30), Approver_First_Name VARCHAR(30))") 'Bind rstTemp to the temporary table Set rstTemp = CurrentDb.OpenRecordset("sql_Approvers_to_MktPlacePOs") Set rstSummary = CurrentDb.OpenRecordset("tbl_DistinctPOsApprovers") rstTemp.MoveFirst Do While rstTemp.EOF = False If rstTemp!PO <> strPO_TEMP Then strPO_TEMP = rstTemp!PO strApprover_Level_TEMP = rstTemp!Approver_Level strApprover_Username_TEMP = rstTemp!Approver_Username strApprover_Last_Name_TEMP = rstTemp!Approver_Last_Name strApprover_First_Name_TEMP = rstTemp!Approver_First_Name '*** write record rstSummary.AddNew rstSummary!PO = strPO_TEMP rstSummary!Approver_Level = strApprover_Level_TEMP rstSummary!Approver_Username = strApprover_Username_TEMP rstSummary!Approver_Last_Name = strApprover_Last_Name_TEMP rstSummary!Approver_First_Name = strApprover_First_Name_TEMP rstSummary.Update ' Debug.Print Forms!F_PR_Status!txb_Start_Date; " "; Forms!F_PR_Status!txb_End_Date '*** assign temp values ' strProductNumber_TEMP = rstTemp!ProductNumber ' strProductDescription_TEMP = rstTemp!ProductDescription '*** clear out fields strApprover_Level_TEMP = " " strApprover_Username_TEMP = " " strApprover_Last_Name_TEMP = " " strApprover_First_Name_TEMP = " " End If rstTemp.MoveNext Loop rstTemp.Close rstSummary.Close Create_tbl_DistinctPOsApprovers_Exit: Exit Sub Err_Hndlr: MsgBox "[" & Err.Number & "]: " & Err.Description, vbInformation, "Create_tbl_DistinctPOsApprovers()" End Sub
Comment