WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
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
Alt 13.03.2003, 22:58   #2
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

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

strSQL = strSQL & " Values ('" & strNews & "')"
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 14.03.2003, 05:10   #3
Nightman
Inventar
 
Registriert seit: 04.09.2001
Alter: 42
Beiträge: 1.959

Mein Computer

Standard

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


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:54 Uhr.


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