Access-DB Abfrage (Parameters)

22/10/2007 - 10:45 von Andreas Mueller | Report spam
Habe da ein Problem mit einer Access-Abfrage.


Funktionert nicht:

...
Dim SearchDate As String
SearchDate = "#7/2/2007#"

...WHERE ((([Identitàt].Nr)=@ParamNr) AND (([Zeiten].Datum)=@Paramdate));"

cmd.Parameters.AddWithValue("@ParamNr", Nr)
cmd.Parameters.AddWithValue("@Paramdate", SearchDate)


Fehler:
Datentypen in Kriterienausdruck unvertràglich.
Quelle:
Microsoft JET Database Engine


Funktionert:

...WHERE ((([Identitàt].Nr)=@ParamNr) AND (([Zeiten].Datum)=#7/2/2007#));"





(Zugriff auf eine Access-DB)
(Feldname: Datum, Felddatentyp: Datum/Uhrzeit, Primàrschlüssel)
 

Lesen sie die antworten

#1 Samaschke, Karsten
22/10/2007 - 11:24 | Warnen spam
Salve,

...
Dim SearchDate As String
SearchDate = "#7/2/2007#"



Und

Dim SearchDate As Date = New Date(2007, 2, 7)

funktioniert nicht? Denn eigentlich müsste der Treiber den Datumswert
automatisch ins korrekte Format konvertieren und Du müsstest dich um nix
kümmern.

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Consulting, IT-Development, IT-Training
Homepage: http://www.ksamaschke.de
Weblog: http://www.karsan.de
Lesen! XML.NET-XML & WebServices mit .NET
http://www.amazon.de/exec/obidos/AS...spextra-21

Ähnliche fragen