S
signal
Guest
hiho
hab ma wieder nen datenbank problem.. also schon mal vorneweg.. der conn string und die variabeln funzeln
..
hier ma den code ;D
<!--#include file="fun_texte_conf.asp"-->
<% if request.form("pw") = password then
set rs=server.CreateObject("ADODB.RecordSet")
set my_conn=server.CreateObject("ADODB.Connection")
my_conn.Open ConnString
rs.Open "SELECT * FROM fun_texte ORDER BY id",my_conn,1,1
if rs.EOF or rs.BOF then
next_id=0
else
rs.MoveLast
next_id=rs("id")
next_id=next_id+1
end if
rs.Close
if Request.Form("name") <> "" and Request.Form("name") <> " " then
name=Request.Form("name")
else
name="unbekannt"
end if
if Request.Form("text") <> "" and Request.Form("text") <> " " then
text=Request.Form("text")
else
response.write("Es ist kein text angegeben")
response.end()
end if
strSql="INSERT INTO fun_texte (name,text,id) VALUES ('"
strSql=strSql & name & "','"
strSql=strSql & text & "','"
strSql=strSql & next_id & "')"
my_conn.execute strSql
my_conn.Close
response.write "<center><font face='verdana' size='2'> Eintrag Erfolgreich hinzugefügt! </font></center>"
end if
set rs=nothing
set my_conn=nothing
%>
da bringter den fehler:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in INSERT INTO statement.
/wof/fun_texte_add.asp, line 34
dange
hier ma den code ;D
<!--#include file="fun_texte_conf.asp"-->
<% if request.form("pw") = password then
set rs=server.CreateObject("ADODB.RecordSet")
set my_conn=server.CreateObject("ADODB.Connection")
my_conn.Open ConnString
rs.Open "SELECT * FROM fun_texte ORDER BY id",my_conn,1,1
if rs.EOF or rs.BOF then
next_id=0
else
rs.MoveLast
next_id=rs("id")
next_id=next_id+1
end if
rs.Close
if Request.Form("name") <> "" and Request.Form("name") <> " " then
name=Request.Form("name")
else
name="unbekannt"
end if
if Request.Form("text") <> "" and Request.Form("text") <> " " then
text=Request.Form("text")
else
response.write("Es ist kein text angegeben")
response.end()
end if
strSql="INSERT INTO fun_texte (name,text,id) VALUES ('"
strSql=strSql & name & "','"
strSql=strSql & text & "','"
strSql=strSql & next_id & "')"
my_conn.execute strSql
my_conn.Close
response.write "<center><font face='verdana' size='2'> Eintrag Erfolgreich hinzugefügt! </font></center>"
end if
set rs=nothing
set my_conn=nothing
%>
da bringter den fehler:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in INSERT INTO statement.
/wof/fun_texte_add.asp, line 34
dange