PDA

Vollständige Version anzeigen : Parameter in SQL


berndh
28.08.2001, 10:13
Hallo,
ich möchte eine SQL-Parameterabrage druchführen. Sobald parameter beispielsweise "1.2000" übergeben werden sollen kommt die Fehlermeldung "unverträgliche Datentypen". Weiß jemand Rat evtl. mit Apostroh. Ich hab's schon versucht. Das klappt einfach nicht. Vielleicht hat jemand ein Beispiel.

Danke im Voraus

Bernd

Rasputin
28.08.2001, 12:40
Hallo Bernd,
leider fehlen ein paar Infos...
Wenn Du ein Datumsparameter in einer Abfrage einsetzen möchtest, muss es so aussehen: #01.01.2001#!

Wenn Du per VBA eine Abfrage durchführen willst, muss das Format geändert werden...

databf = CStr(Format$([VergleichsDatum], "mm")) & "/" & CStr(Format$([VergleichsDatum], "dd")) & "/" & CStr(Format$([VergleichsDatum], "yyyy"))

sk = "[DeinDatum] < " & "#" & databf & "#"

Set rst = db.OpenRecordset("SELECT * FROM DeineTabelle WHERE " & sk, dbOpenDynaset)

Das '<' kannst Du dann entsprechend modifizieren...
Ich hoffe, es kann helfen...
Gruss,
Raz