Avatar billede Slettet bruger
02. september 2003 - 20:46 Der er 10 kommentarer

simpel fejl, men hvor?

hvad er der galt her?

Conn.execute("Insert into artikler(overskrift, text, dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "','" & now() & "','" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "','" & max_id & "')"
Avatar billede michael_stim Ekspert
02. september 2003 - 20:59 #1
IP og id er måske ikke text men int eller sådan noget.
Avatar billede michael_stim Ekspert
02. september 2003 - 21:02 #2
Indsätter du i en access er text et reserveret ord (tror jeg)
Avatar billede Slettet bruger
02. september 2003 - 21:03 #3
Conn.execute("Insert into artikler(overskrift, [text], dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "','" & now() & "','" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "','" & max_id & "')"
Avatar billede Slettet bruger
02. september 2003 - 21:03 #4
Eller
Conn.execute("Insert into artikler(overskrift, [text], dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "',#" & now() & "#,'" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "','" & max_id & "')"
Avatar billede michael_stim Ekspert
02. september 2003 - 21:05 #5
Det er lettere at forstå hvis du medsender fejlmeddelsen.
Avatar billede Slettet bruger
02. september 2003 - 22:01 #6
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen.
/chartnews/avis/indsend.asp, line 69
siger den!
Avatar billede Slettet bruger
02. september 2003 - 22:22 #7
Har du prøvet et af mine forslag?
Avatar billede Slettet bruger
02. september 2003 - 22:22 #8
Conn.execute("Insert into artikler(overskrift, [text], dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "','" & now() & "','" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "'," & max_id & ")"
Avatar billede Slettet bruger
02. september 2003 - 22:23 #9
Eller
Conn.execute("Insert into artikler(overskrift, [text], dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "',#" & now() & "#,'" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "'," & max_id & ")"
Avatar billede m_skau Nybegynder
02. september 2003 - 22:33 #10
For det første mangler en afsluttende parantes, der afslutter Conn.execute( - men jeg antager at det er en copy/paste fejl.
For det andet, så prøv at se, hvilken sql strengen præcis resulterer i:

dim sql as string = "Insert into artikler(overskrift, text, dato, forfatter, ip, avis) values('" & Server.HTMLEncode(request.form("overskrift")) & "','" & request.form("artikel") & "','" & now() & "','" & Server.HTMLEncode(session("brugernavn")) & "','" & Request.Servervariables("REMOTE_ADDR") & "','" & max_id & "')"
response.write(sql)
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