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 tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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