我在Access(VBA)中收到錯誤3061。你能幫我嗎?它看起來像我正確地寫了選擇。我知道這個問題在這裏被問過很多次,但我已經嘗試了幾乎所有的答案,但我無法解決我的問題。這就是我尋求幫助的原因。太少參數:預期1 - MSAcces錯誤3061
Private Sub cmdPLCompleto_Click()
On Error GoTo cmdPLCompleto_Click_Err
Dim d As DAO.Database
Dim r As DAO.Recordset
Dim strSQL2 As String
Set d = CurrentDb()
strSQL2 = "SELECT DISTINCT qryPLCARTASCompleto.ZDR FROM qryPLCARTASCompleto"
Set r = d.OpenRecordset(strSQL2)
If r.EOF Then
MsgBox "The Recordset is empty."
End If
UPDATE
這是在SQL從qryPLCARTASCompleto
:
SELECT PLCARTAS.*, Mid([ICP ID],3,4) AS ZDR
FROM PLCARTAS
WHERE (((PLCARTAS.FECHA)=[Forms]![frmCartas]![txtFecha]));
請添加qryPLCARTASCompleto的完整的SQL你的問題。 – Andre
已加入@Andre –
[太少參數預期1,記錄集問題](https://stackoverflow.com/questions/32118072/too-few-parameters-expected-1-recordset-issue) – Andre