Hi An Alle
aslo ich bin wieder mal mit einem neuen prob
Hier das script
-------------------------
<html>
<head>
<title>newsAdmin</title>
</head>
<body>
<div align="center">
<form action="NewsAdd2.asp" method="post">
News:
<input type="text" name="News">
<input type="submit" value="OK">
<input type="reset" value="Zurücksetzen">
</form>
</div>
</body>
</html>
------------------
und
------------------
<html>
<head>
<title>News hinzufügen</title>
</head>
<body>
<%
dim strCon, strDB
dim objCon, objRS
dim strSQL
dim strVon
strNews = request.form("News")
%>
News: <% = strNews %>
<%
strDB = "Data Source=" & "Z:\http\test\NewsTest.mdb"
strCon = "Provider=Microsoft.Jet.OLEDB.4.0;" & strDB
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open strCon
response.write "Verbindung zur Datenbank " & strDBpath & " geöffnet.
"
strSQL = "insert into News ( News)"
strSQL = strSQL & " Values (" & strNews & ")"
response.write "Der SQL-Befehl lautet: <hr>" & strSQL & "
<hr>"
objCon.execute(strSQL)
response.write "Datensatz gespeichert."
objCon.close
Set objCon = Nothing
response.write "Verbindung geschlossen.
"
%>
</body>
</html>
-------------
Fehlermeldung
-------------
News: das ist die erste newsVerbindung zur Datenbank geöffnet.
Der SQL-Befehl lautet:
--------------------------------------------------------------------------------
insert into News ( News) Values (das ist die erste news)
--------------------------------------------------------------------------------
Microsoft JET Database Engine- Fehler '80040e14'
Syntaxfehler (fehlender Operator) in Abfrageausdruck 'das ist die erste news'.
/test/NewsAdd2.asp, line 33
---------------
wo liegt der fehler?