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