Tobi: VB Script und Datum in Access db speichern

Beitrag lesen

Hallo,

habe da ein Problem mit einem ASP/VBScript zum hinzufuegen und editieren einer MS Access 2000 Datenbank. Irgendwie funzt das editieren des Datums nicht.....immer ein Error, wenn ich versuche es zu speichern....(Script siehe unten.)

Und noch eine weitere Frage: Das Script entwickele ich auf meinem Win2000 System mit deutscher Spracheinstellung. Dadurch wird das Datum wie folgt formatiert: tt.mm.yyyy. Es soll aber auf einem englischen Server laufen, daher ist die DB mit mm/tt/yyyy angelegt und gibt einen Fehler aus, wenn der input nach deutscher Schreibweise formatiert ist (aber IIS gibt in deutschem Format aus der db aus!!) Hat einer dafuer eine Loesung? Kann ich Datumsformate festlegen?
Danke & Gruss
Tobi

<!--#include file="../inc/con_db.asp" -->
<%
'  *** Request id of record
 ' get id from query
  Dim id
  id = Request("id")
%>
<%
 ' set output variables
  Dim headline
   headline = (Request("headline"))
  Dim date
   date = (Request("date"))
   if date = "" then date = "NULL"
  Dim html_text
   html_text = (Request("html_text"))

'  *** Connection, SQL-Statement and Recordset
  ' declare variables
   Dim con        Dim com        Dim sql

' create connection object
  Set con = Server.CreateObject("ADODB.Connection")
  ' establish connection to database
  con.Open con_db

'  *** Check  for id string
  ' update record
   if id <> "" then

' create sql statement
   sql = "UPDATE news SET "
   sql = sql & "HEADLINE ='" & headline & "',"
   sql = sql & " HTML_TEXT ='" & html_text & "'"
   sql = sql & " DATE =#" & date & "#,"
   sql = sql & " WHERE ID=" & id

' insert new record
   else

' create sql statement
   sql = "INSERT INTO news "
   sql = sql & "(HEADLINE, HTML_TEXT, DATE) "
   sql = sql & "VALUES ('" & headline & "', '" & html_text & "', " & date & ") "

end if

' execute the delete
  Set com = Server.CreateObject("ADODB.Command")
  com.ActiveConnection = con_db
  com.CommandText = sql
  com.Execute

' close database connection
  com.ActiveConnection.Close
%>