Einzelnen Beitrag anzeigen

stefan681

Registriert seit: 16. Jun 2005
18 Beiträge
 
#1

Datum als Parameter für MS-SQL-Server übergeben

  Alt 3. Feb 2009, 13:20
Datenbank: MS SQL Server • Version: 2008 • Zugriff über: ADO
Hallo,

ich habe folgendes Problem:

Ich möchte auf einen SQL-Server 2008 zugreifen über eine ADO-Query. Diese Query müsste ich auf einem Datumsbereich begrenzen:

'SELECT c001, c080 FROM Table WHERE c080 between :PVon and :PBis' Die Spalte c080 ist ein Datumswert.

So würde ich dann in Delphi weiter schreiben:

Delphi-Quellcode:
ADOQuery1.Parameter[0].Value := StrToDate('01.01.2009');
ADOQuery1.Parameter[1].Value := StrToDate('31.01.2009');
Wenn ich die Query Active setze, bekomme ich eine Fehlermeldung, das das Feature nicht implementiert ist.

In welchem Format müss ich das Datum angeben, damit der SQL-Server es versteht?

Vielen Dank.

Stefan
  Mit Zitat antworten Zitat