Run-time error '3061'. Zu wenige Parameter. Voraussichtlich zum 1. (Access 2007)

Habe ich Folgendes 'set recordset' Linie, ich kann nicht arbeiten. Die Parameter scheinen korrekt nach allen verfügbaren helfen kann ich zu dem Thema finden.

Den Fehler zeigt :

"Run-time error '3061'. Zu wenige Parameter. Erwartete 1.

Hier ist die code-Zeile:

Set rs = dbs.OpenRecordset("SELECT Centre_X, Centre_Y FROM [qry_all_details] 
WHERE ID = " & siteID & ";", dbOpenSnapshot)

Where rs is the recordset (Dim rs As Recordset) and dbs = CurrentDb()

Jede mögliche Hilfe würde geschätzt.

Ich habe versucht, das entfernen der WHERE Ursache ohne Wirkung, und auch mit einfachen Anführungszeichen zwischen den Anführungszeichen, aber keine Freude.

Vielen Dank.

Ist diese Abfrage, die Sie öffnen eine parametrisierte? Vielleicht ist es zu erwarten, ein Wert...
Nicht sicher, ob es erwähnenswert ist, aber deine "one line" - code, zumindest wie Sie Sie eingegeben haben, ist besetzt zwei Linien. Ist das richtig oder ist nur die Formatierung hier bei SO?

InformationsquelleAutor uk52rob | 2011-03-26

Schreibe einen Kommentar