Hallo,
bei:
response.write "select * from Bestellung where Datex = '" & x1 & "'"
wird aber der korrekte Wert angezeigt?
was wird bei vartype(x1) ausgegeben?
http://www.gruenthal.de/tutorial/vbscript/vbs217.htm
Vergeleiche dann den Type mit dem Zielfeld in der Tabelle.
Eventuell ist deine DB pingelig und du musst den Variablentyp konvertieren.
String<-->Integer<-->Date ??
Odium