17. maj 2003 - 20:44
Der er
9 kommentarer og 1 løsning
Problemer med: Syntax error in INSERT INTO statement....
Hej alle eksperter... Jeg har nogle problemer med min uploads side sådan ser den ud: -----------------Start----------------- <!--#include file="dsn.asp"--> <% response.buffer = true sql = "Insert Into Organisationer(Navn, Addr, Tele, Fax, E-mail, Site, Tekst) Values('" sql = sql & Request.Form("Navn") & "','" sql = sql & Request.Form("Addr") & "','" sql = sql & Request.Form("Tele") & "','" sql = sql & Request.Form("Fax") & "','" sql = sql & Request.Form("E-mail") & "','" sql = sql & Request.Form("Site") & "','" sql = sql & Request.Form("Tekst") & "')" Conn.Execute(sql) Conn.Close Set Conn = Nothing response.redirect ("organisationer.asp") %> -----------------Slut----------------- Og problems siden ser sådan ud: -----------------Start----------------- Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement. upload-organisation.asp, line 13 -----------------Slut----------------- Hvad er der galt? På for hånd tak for hjælpen... /Jens
Annonceindlæg fra Partnertekst
Slettet bruger
17. maj 2003 - 20:47
#1
Er alle dine felter af typen tekst?
Slettet bruger
17. maj 2003 - 20:48
#2
Hmm, mener faktisk ikke at man må have - i feltnavne, prøv at lave E-mail om til Email.
Prøv lige at slette alle - ....
Det virker! halv :-( Nu virker upload delen men ret delen virker ikke.... Gider du se på den? -----------------Start----------------- <!--#include file="loggedin.asp"--> <!--#include file="dsn.asp"--> <% response.buffer = true sql = "UPDATE Organisationer SET Navn = '" & request.form("Navn") & "'" sql = sql & ", Addr= '" & request.form("Addr") &"'" sql = sql & ", Tele= '" & request.form("Tele") &"'" sql = sql & ", Fax= '" & request.form("Fax") &"'" sql = sql & ", Email= '" & request.form("Email") &"'" sql = sql & ", Site= '" & request.form("Site") &"'" sql = sql & ", Tekst= '" & request.form("Tekst") &"'" sql = sql & "WHERE Id = " & request("ID") Set rs = Conn.Execute (sql) Conn.Close response.redirect ("Organisationer.asp")%> -----------------Slut----------------- Og siden info'en hentes fra: -----------------Start----------------- <form name="form2" method="post" form action="ret-organisation2.asp?id=<%=Rs("Id")%>"> <table width="582" align="center" border="0"> <tr> <td align="right" width="78"> Navn: </td> <td colspan="2" width="494"> <input type="text" name="Navn" value="<%=Rs("Navn")%>" size="40"> </td> </tr> <tr> <td align="right" width="78"> Addr: </td> <td colspan="2" width="494"> <input type="text" name="Addr" value="<%=Rs("Addr")%>" size="40"> </td> </tr> <tr> <td align="right" width="78"> Tele: </td> <td colspan="2" width="494"> <input type="text" name="Tele" value="<%=Rs("Tele")%>" size="40"> </td> </tr> <tr> <td align="right" width="78"> Fax: </td> <td colspan="2" width="494"> <input type="text" name="Fax" value="<%=Rs("Fax")%>" size="40"> </td> </tr> <tr> <td align="right" width="78"> E-mail: </td> <td colspan="2" width="494"> <input type="text" name="E-mail" value="<%=Rs("Email")%>" size="40"> </td> </tr> <tr> <td align="right" width="78"> Hjemmeside: </td> <td colspan="2" width="494"> <input type="text" name="Site" value="<%=Rs("Site")%>" size="40"> </td> </tr> <tr> <td colspan="3" width="576"> Tekst: </td> </tr> <tr> <td colspan="3" width="576"> <textarea name="Tekst" cols="60" rows="13"><%=Rs("Tekst")%></textarea> </td> </tr> <tr> <td colspan="3" width="576"> <input type="submit" name="Submit" value="Ret"> </td> </tr> </table> </form> -----------------Slut-----------------
Så selv lige fejlen i Email linjen.... Tak for hjælpen... her er piont... /Jens
Hvis du lige laver et svar...
Slettet bruger
17. maj 2003 - 21:02
#7
Denne Set rs = Conn.Execute (sql) skal bare være Conn.Execute(sql)
Slettet bruger
17. maj 2003 - 21:03
#8
Nå, den overså jeg også, men godt at det nu virker :-) Så skal du bare ignorere hvad jeg skrev før når det virker.
Slettet bruger
17. maj 2003 - 21:03
#9
Og tak for points.
Kurser inden for grundlæggende programmering