Man k�nnte das Problem m.E. wie folgt angehen

A) fauler Ansatz
----------------
Eine SELECT getdate() absetzen und schaun wie er das Datum
zur�ckliefert. Im gleichen Format geht es dann den Weg r�ckw�rts. 



B) weniger anf�llig f�r Konfigurations�nderungen
------------------------------------------------

Eigentlich wird Text automatisch in ein Datum konvertiert. Wenn es im
richtigen Format daherkommt.  Da ich mich aber besser nicht auf eine
bestimmte Serverkonfiguration einstelle, ist es g�nstiger die
Konvertierung ausdr�cklich selbst zu machen.  Etwa mit 

SELECT CONVERT (smalldatetime , '15-12-2001',  105)

Die Convert Funktion hat eine ganze Palette von Formatoptionen. Die auch
alle sch�n in der Hilfe stehen. Wichtig scheint mir die Option 104 f�r
deutsches Format (tt.mm.jjjj). Oder hier habt ihr schon mit
italienischem Format angefangen; das w�re die 105.  Und auch wenn es
vielliecht manchaml ein bischen l�stig wird, ich w�rde immer die 100er
Varianten f�r 4 stelliges Jahrhundert nehmen. 



-- 

Viele Gr��e
Hubert Daubmeier 



-----Original Message-----
From: Henri L�bel [mailto:[EMAIL PROTECTED]] 
Sent: Friday, December 14, 2001 11:05 AM
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] AW: RE: AW: Aus unterschiedlichen Strings ein
Datum erzeugen
Importance: Low


Hallo Claudius,

in der Originaldatei steht eine achtstellige Zeichenkombination, die ich
u.a. mit den beiden "-" erg�nzt habe - in der Hoffnung, dadurch ein f�r
SQL akzeptables Format entsteht - leider nicht. Wenn ich diesen String
"2001-12-14" an Access in ein Datumsfeld �bergebe, akzeptiert er ihn,
SQL nicht. Zu ber�cksichtigen ist vielleicht auch, dass ich in SQL
Server Anf�nger bin.

Viele Gr��e

Henri


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an