WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   ASP Scriptfehler? (http://www.wcm.at/forum/showthread.php?t=91119)

Nightman 13.03.2003 22:16

ASP Scriptfehler?
 
Hi An Alle

aslo ich bin wieder mal mit einem neuen prob :heul:

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?

moorhahn 13.03.2003 22:58

wenn das feld news ein string ist, dann brauchst die hochkommas:

strSQL = strSQL & " Values ('" & strNews & "')"

Nightman 14.03.2003 05:10

Hi An Alle

@Moorhahn

THX dir hast recht ;)

das sind leider so anfänger fehler ist einfach zum heul sag ich dir

Wünsch noch an schönen tag


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag