Forums Neueste Beiträge
 

Access 2007 Runtime: Fehler bei Abfrage auf Datumsfeld

15/09/2009 - 13:40 von Klaus-Dieter Gundermann | Report spam
Hallo Experten !

Ich bin immer noch dabei meine Application auf Access 2007 umzustellen ...

Meine ersten Tests auf der Arbeitsstation eines Benutzers bringen das folgende
Problem:
Sobald eine Abfrage auf einem Datumswert vergleicht, gibt es die Fehlermeldung:
ODBC: Daten außerhalb des Bereichs. ( Fehlernummer 3238 )

Der SQL-Profiler zeigt mir den Unterschied in der SQL-Abfrage an:

Entwickler-Rechner :
WHERE ("dbo"."Angebote"."Datum" >= {d ''2009-08-04''} )

Anwender-Rechner :
AND ("dbo"."Angebote"."Datum" >= {ts ''04.08.09''} ) <<<< Falsch

auf beiden Rechner ist installiert:
Windows XP SP3
SQL Native Client sqlncli 2005.90.4035.00
Zugriff auf SQL Server 2005

Unterschied:
Entwickler-Rechner:
- Office 2007 Professional Vollversion 12.0.6425.1000
Anwender-Rechner :
- Office XP Professional Vollversion
- Access 2007 Runtime 12.0.6425.1000

Irgendeine Idee, wieso der ODBC Treiber ( oder Access ? ) den
Datumswert so fehlerhaft angibt ??

Viele Grüße

Klaus
 

Lesen sie die antworten

#1 Karl Donaubauer
15/09/2009 - 14:12 | Warnen spam
Klaus-Dieter Gundermann wrote:

Ich bin immer noch dabei meine Application auf Access 2007
umzustellen ...

Meine ersten Tests auf der Arbeitsstation eines Benutzers bringen
das folgende Problem:
Sobald eine Abfrage auf einem Datumswert vergleicht, gibt es die
Fehlermeldung: ODBC: Daten außerhalb des Bereichs. ( Fehlernummer
3238 )

Der SQL-Profiler zeigt mir den Unterschied in der SQL-Abfrage an:

Entwickler-Rechner :
WHERE ("dbo"."Angebote"."Datum" >= {d ''2009-08-04''} )

Anwender-Rechner :
AND ("dbo"."Angebote"."Datum" >= {ts ''04.08.09''} ) <<<<
Falsch

auf beiden Rechner ist installiert:
Windows XP SP3
SQL Native Client sqlncli 2005.90.4035.00
Zugriff auf SQL Server 2005

Unterschied:
Entwickler-Rechner:
- Office 2007 Professional Vollversion 12.0.6425.1000
Anwender-Rechner :
- Office XP Professional Vollversion
- Access 2007 Runtime 12.0.6425.1000

Irgendeine Idee, wieso der ODBC Treiber ( oder Access ? ) den
Datumswert so fehlerhaft angibt ??



Mit welcher Methode und welchem Format kommt denn der
Datumswert in die Abfrage?

Servus
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Anmeldung und Info zur
Access-Entwickler-Konferenz (AEK12), Oktober 2009, Nürnberg

Ähnliche fragen