SQL-String, WHERE & Datum

08/02/2009 - 17:27 von Günter Ruske | Report spam
Hallo Allerseits.

Würde gerne Eure Hilfe zu folgendem unter A97 benötigen...

In einem Klassenmodul unter A97 würde ich gerne den nachfolgen SQL-String
einsetzen wollen der eine WHERE-Klausel und ein Datumswert beinhaltet.

So nach dieser Syntax:
Dim dbs As Database, rst As Recordset, strSQL$, a as Date

strSQL = "SELECT * FROM [TabellenName] WHERE [FeldName] = " & a

Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(strSQL, dbOpenDynaset)

Beschicke a mit einem Datum im Deutschen Datumsformat, wie z.B. 05.01.2009
(5. Januar 2009) oder so: 01/05/2009 oder auch so: 01-05-2009.

Auch der Einschluß von a in Literalzeichen (#) hat mal nix gebracht. A97
meldet permanent einen Syntaxfehler.

Der richtige Record kann zwar mit FindFirst gefunden wenn das Datum im
Kriteriums-Format 01-05-2009 eingestellt wird jedoch würde ich gerne als
Ergebnis im rst.RecordCount eine 0 oder >/= 1 haben wenn das gegebene Datum
in der Tabelle vorhanden ist.


Danke für Eure Mühe einer RA nebst Gruß
Günter
 

Lesen sie die antworten

#1 Gunter Avenius
08/02/2009 - 17:32 | Warnen spam
Hallo Günter,

Günter Ruske schrieb folgendes:
...

Antwort in Deinem ersten Thread.

Gruß
Gunter
__________________________________________________________
Access FAQ: http://www.donkarl.com
home: http://www.avenius.com - http://www.AccessRibbon.de
http://www.ribboncreator.de

Ähnliche fragen