Hallo thales,
irgendwie ist Deine ganze SQL Anweisung verdorben:
1.)
SQL = "INSERT INTO book (date,name,email,text,sortierdatum)
Das Verwenden von Schlüsselwörtern ist immer riskant - und Du verwendest gleich drei davon:
date
name
text
Besser ist es Datenfeldern etwas harmlosere Bezeichnungen zu geben, z.B.:
fldDate
fldName
fldEMail
fldText
fldSortierdatum
2.)
Ich vermute mal, daß Du mit ASP arbeitest. ASP kennt Request.Form und Request.QueryString, aber nicht:
Request("date")
Also dann entweder:
Request.Form("date") oder
Request.QueryString("date")
Zusätzlich ist es übersichtlicher die gesendeten Formulardaten direkt in Variable zu speichern und dann mit diesen weiter zu arbeiten:
myDate = Request.Form("date") oder
myDate = Request.QueryString("date")
3.) Die Funktion LCase solltest Du nicht in einer SQL Anweisung ausführen, sondern vorher:
strName = LCase(strName)
strText = Lacse(strText)
Somit sollte Deine SQL Anweisung (hoffentlich ;-) so laufen:
SQL = "INSERT INTO book (fldDate,fldName,fldEMail,fldText,fldSortierdatum) VALUES ('" & myDate & "','" & strName & "','" & strEMail & "','" & strText & "','" & strCuurdate & "');"
HTH
Viele Grüße aus Köln
Markus