dey: Datum en-us -> de -> en-us

Hi.
Für alle die es interessiert und verfolgt haben. Der weg war steinig, doch es sieht so aus als ob es jetzt geht.
Problematik:
Ich lasse meine ASP und SQL auf dem amerikanischen Server www.brinkster.com (kostenlos & werbefrei) laufen. Jedoch mit amerikanischen Datumsformat (mm/dd/yyyyy)-> nicht akzeptabel für eine deutesche Seite. Speziell, da meine Seite DAU-administrativ sein soll!
Also erst mal lang rumgesucht, wie man das Datum umschreiben kann.

Die Lösung für Seite 1 (nur betrachten, nicht editieren):
<%strsql =   "select *, Format([datum],'dd.mm.yy hh:mm') AS datum"
strsql=strsql&" from bsvfm1 order by datum;"
objrs1.Open Strsql%>
Das hat den Vorteil, dass ich die Sekunden abgschnitten lassen kann.

Als dieses Format für meine editierbare <form>-Seite(2) verwendet habe, wurden die Daten beim schreiben in die DB durch meine "update"-Seite(3) nicht in DB übernommen, Type missmatch.
DA haben wir den Salat.

Auf Seite(2) erzeuge ich nun das deutsche Datum mit:
<% option explicit
Session.LCID = 1031
SetLocale "de-de"%>

Auf Seite(3) nützt das aber immer noch nichts. Ich muss nun hier (völlig behämmert) schrittweise umwandeln und auf english zurücksetzen:
for n = 1 to Request.Form("count_record")
SetLocale("de")
if Request.Form(form_datum) <> "" then
  datum_ger= CDate(Request.Form(form_datum))
  SetLocale("en-us")
  datum(n)= Cstr(datum_ger)
else
  datum(n)= ""
end if
next
Nun geht's!
Wers sehen will [linl:http://www26.brinkster.com/bydey/bsv/]
bydey und danke für euer Engagement

  1. Nun geht's!
    Wers sehen will [linl:http://www26.brinkster.com/bydey/bsv/]
    bydey und danke für euer Engagement

    Hi dey!

    Na bitte! Manchmal gehts eben nur umständlich, aber hauptsache es funktioniert.
    Gratuliere!

    Bis denne...
    MarkX.