Einzelnen Beitrag anzeigen
Alt 13.03.2003, 22:16   #1
Nightman
Inventar
 
Registriert seit: 04.09.2001
Alter: 42
Beiträge: 1.959

Mein Computer

Standard ASP Scriptfehler?

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?
____________________________________
MfG Nightman
Nightman ist offline   Mit Zitat antworten