Avatar billede zipper20 Nybegynder
17. november 2003 - 20:31 Der er 8 kommentarer og
1 løsning

Hvor er fejlen her ?

-------------- retcms.asp ....
<%@LANGUAGE="VBScript"%>

<%
if session("login") = "" Then
Response.redirect("login.asp")
end if
%>

<!--#include file="connect.asp"-->

<%
Set data = Server.CreateObject ("ADODB.Recordset")
data.Open "SELECT * From cms Where id ="& Request.QueryString("id") &"", MyConn
%>

<HTML>

<HEAD>

<style type="text/css">

body {
    background-color: #FFFFFF;
    background-image: url("bg_img.gif");
    background-repeat: no-repeat;
    background-attachment: fixed;
}
</STYLE>

</HEAD>

<BODY>

<P>
<TABLE BORDER="0" CELLPADDING="2" CELLSPACING="1" WIDTH="100%">
    <TR>
        <TD WIDTH="62%" BGCOLOR="#D1CAA9" style="border:solid black 1px;">
            <P ALIGN="RIGHT"><FONT FACE="Arial"><B>Velkommen til Weide.dk
<BR>
</B></FONT>
        </TD>
        <TD WIDTH="38%">&nbsp;</TD>
    </TR>
    <TR>
    <TD WIDTH="62%" style="border:solid black 1px;"><FONT SIZE="2" FACE="Arial">
<FORM ACTION="updatecms.asp?id=<% = data.Fields ("id")%>" METHOD="POST">
    <TABLE BORDER="0" CELLPADDING="3" CELLSPACING="0" WIDTH="54%">
<TR>
<TD WIDTH="34%" BGCOLOR="#99CCFF" style="border-top;bottom:solid black 1px;">
    <FONT SIZE="2" FACE="Arial"><I>Titel</I></FONT></TD>
<TD WIDTH="66%" BGCOLOR="#99CCFF"><INPUT TYPE="TEXT" VALUE="<% = data.Fields ("title")%>" NAME="title" SIZE="16"></TD>
</TR>
<TR>
<TD WIDTH="34%" BGCOLOR="#FFCC99"><FONT SIZE="2" FACE="Arial"><I>Indhold</I></FONT></TD>
<TD WIDTH="66%" BGCOLOR="#FFCC99"><INPUT TYPE="TEXT" VALUE="<% = data.Fields ("contxt")%>" NAME="contxt" SIZE="25"></TD>
</TR>
    <TR>
        <TD WIDTH="34%"><I>&nbsp;</I></TD>
        <TD WIDTH="66%"><INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Opdatér"></TD>
    </TR>
</TABLE></TD>
        <TD WIDTH="38%">&nbsp;</TD>
    </TR>
</TABLE>


</BODY>

</HTML>


----------- updatecms.asp ....
<%@LANGUAGE="VBScript"%>

<!--#include file="connect.asp"-->

<%
SQL = "UPDATE cms Set navn = '" & request.form("navn") & "', "
SQL = SQL & "navn = '" & request.form("title")  & "', "
SQL = SQL & "contxt = '" & request.form("contxt")  & "', "
SQL = SQL & "WHERE id = " & Request.QueryString("id")
Myconn.Execute(SQL)


Response.Redirect("admincms.asp")
%>

------------- fejlmelding ....

Microsoft JET Database Engine error '80040e14'

Syntax error in UPDATE statement.

/updatecms.asp, line 10
Avatar billede eagleeye Praktikant
17. november 2003 - 20:32 #1
Det skal ikke være komma før WHERE
Avatar billede eagleeye Praktikant
17. november 2003 - 20:33 #2
SQL = SQL & "contxt = '" & request.form("contxt")  & "', "
SQL = SQL & "WHERE id = " & Request.QueryString("id")

til -->

SQL = SQL & "contxt = '" & request.form("contxt")  & "' "
SQL = SQL & "WHERE id = " & Request.QueryString("id")
Avatar billede medions Nybegynder
17. november 2003 - 20:33 #3
SQL = "UPDATE cms SET [navn] = '" & request.form("navn") & "', "
SQL = SQL & "[title] = '" & request.form("title")  & "', "
SQL = SQL & "[contxt] = '" & request.form("contxt")  & "', "
SQL = SQL & "WHERE id = " & Request.QueryString("id")
Myconn.Execute(SQL)

Prøv sådan!

//>Rune
Avatar billede medions Nybegynder
17. november 2003 - 20:33 #4
"#¤%"#¤%

SQL = "UPDATE cms SET [navn] = '" & request.form("navn") & "', "
SQL = SQL & "[title] = '" & request.form("title")  & "', "
SQL = SQL & "[contxt] = '" & request.form("contxt")  & "' "
SQL = SQL & "WHERE id = " & Request.QueryString("id")
Myconn.Execute(SQL)

//>Rune
Avatar billede zipper20 Nybegynder
17. november 2003 - 20:35 #5
eagle -> Din gav fejl ...
Microsoft JET Database Engine error '80040e14'

Duplicate output destination 'navn'.

/updatecms.asp, line 10
------

Medi....-> Mercí
Avatar billede eagleeye Praktikant
17. november 2003 - 20:37 #6
ja ok, men det var ½ delen af fejlen du havde et komma for meget.
Du ved sikkert ikke engang hvorfor medions virker!
Avatar billede medions Nybegynder
17. november 2003 - 20:43 #7
Jamen så skal han da vide det :)

Din fejl skete fordi du havde 2 navn kolonner i en SQL sætning, det kan man ikke, jeg gættede så til den ville hedde title og det var så heldig nok rigtig.

//>Rune
Avatar billede eagleeye Praktikant
17. november 2003 - 20:44 #8
//>Rune  se her :)  http://www.eksperten.dk/spm/423500
Avatar billede medions Nybegynder
17. november 2003 - 20:57 #9
Anders, hvad mener du?

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester