SQL Abfrage in Access

Hallo
Ich habe follgende Abfrage:

Set recPasswordName = CurrentDb.OpenRecordset("SELECT TPasswort.* " & _
„FROM TPasswort WHERE(((TPasswort.Volumenbezeichnung)= '“ & vol & „’))“)

nun möchte ich die gleiche Abfrage haben, aber voll Parametrisiert. Alle Parameter wären dann im String format. Das ganze sehe dann etwa so aus:

Set recPasswordName = CurrentDb.OpenRecordset(„SELECT '“&TPasswort&"’ & ‚.*‘ & " & _
„FROM & '“& TPasswort&"’ & WHERE(((’"&TPasswort&"’ & ‚.‘ & ‚"&Volumenbezeichnung&"‘ & )= ‚" & vol & "‘))")

Aber es funktioniert nicht. Wie muss ich dann das schreiben?

Besten Dank für jeden Hinweis
Sebastian

Hallo Sebastian

Du hast dich da etwas vertan mit den ’ " und & ich hab dir das mal als Beispiel hergerichtet. Ich habe das ganze nicht getestet also ohne Gewähr das des wirklich funktioniert.

'---------------------------------------
Dim TPasswort As String
Dim Volumenbezeichnung As String

TPasswort = „TPasswort“
Volumenbezeichnung = „Volumenbezeichnung“

Set recPasswordName = CurrentDb.OpenRecordset("SELECT " & TPasswort & ".* " & _
„FROM " & TPasswort & " WHERE(((“ & TPasswort & „.“ & Volumenbezeichnung & „)= '“ & vol & „’))“)
'----------------------------------------------

So sollte es zumindest gehen, die Parameter könne natürlich auch als Übergabeparameter von Funktionen sein

mfg

Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke
Danke Für den Hinweis
Das werde ich gleich mal testen
Grüsse Sebastian