Announcement

Collapse
No announcement yet.

Konvertierung von unterschiedlichen Datumsformaten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Konvertierung von unterschiedlichen Datumsformaten

    Hallo,
    ich habe ein VB-Programm, das auf verschiedenen SQL-Servern 7.0 eingesetzt wird. Aus einer Schnittstellendatei (txt-Format) werden Daten in Tabellen auf dem SQL-Server gespeichert. Bei einem SQL-Server ist englisches Datumsformat eingestellt. Dort speichert er das Datum '30.10.2000' als '2000-10-30 00:00:00.000'. Wenn ich dieses Datum in ein ADO.Recordset einlesen möchte, kommt folgende Fehlermeldung: 'The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value'. Ich habe beim Speichern der Daten CDATE verwendet. Über die Funktion CONVERT habe ich dieses Datumsformat nicht gefunden. Wie kann ich dieses Datum verwenden.

  • #2
    Hallo Yvonne, habe gerade zufällig diesen Beitrag gefunden.

    Es gibt das Datumsformat 'yyyy-mm-dd hh:nn:ss.mmm' auch für CONVERT:
    CONVERT(DATETIME,@datum,121) liefert genau dieses Format!

    Meiner Meinug nach müsste
    CONVERT(DATETIME,CONVERT(VARCHAR(25),@dat,,104)) ein deutsches Datum liefern:dd.mm.yyyy.

    Gruß Bettin

    Comment

    Working...
    X