ich habe ein kleineres problem ich schreibe mit einem asp script in eine sql7.0(englisch installiert) db INSERT xx VALUES (‚1.2.01‘) und wenn ich in der db nachschaue ist das datum dann so drin 2.1.01 ? weiss leider nicht wieso ist sehr seltsam
versuche mal in der asp-seite den übergebenen datums-string
in ein englisches Datumsformat umzuwandeln.
Dim sDatum ' As Variant
sDatum = Request.Form("Datum")
sDatum = Cdate(FormatDateTime(sDatum, vbGeneralDate))
Beim einbau in den INSERT musst du eine konvertierung auf
string machen. (Funktion: Cstr())
Wenn das nicht hilft:
' bArt= 0 : Umwandlung von dd.mm.yy -\> mm/dd/yy
' bArt= 1 : Umwandlung von m/d/yy -\> dd.mm.yy
private function ConvDate(ByVal sDate, Byval bArt)
dim sDatePart, sConverted
dim i
ConvDate=""
if bArt=0 then
sDatePart = split(sDate, ".")
if ubound(sDatePart)
Gruss CO