MS Access prepared statements
Ist es möglich, führen Sie eine vorbereitete Anweisung in MS-Access auf eine lokale Tabelle in VBA so:
UPDATE part SET part_description=? WHERE part_id=?
Wenn ja, wie wird es gemacht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beispiel, dass eine neue, nicht gespeicherte
QueryDef
. Wenn Sie eine gespeicherte parameter-Abfrage, können Sie es verwenden, stattdessen ersetzt durch diese Zeile für dieCreateQueryDef
Linie:Entweder Weg, Sie können beziehen sich dann auf einzelne Parameter, die mit Namen, so wie ich, oder Ihre Positionen in der SQL-Anweisung ... also das funktioniert wie oben:
Zusätzliche Hinweise:
.Value
ist die Standard-Eigenschaft für einParameter
, so wie es hier ist nicht unbedingt erforderlich. Auf der anderen Seite schadet es nicht explizit genannt werden.!which_id
, die ist präziser als.Parameters("which_id")
qdf!which_id = 1