Slettet bruger
04. september 2003 - 19:35
Der er
16 kommentarer og 1 løsning
FEJL men hvad?
Jeg får fejl meddelsen Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression ''Som I nok også har set, så er der en fejl i Alex Chatten: Hvis man prøver at lytte til nogle af numre fra Alex, så bliver man videresendt til Microsofts Licensafdeling, hvor der står at man ikke kan kan overføre licensen fra musiknummeret fra i min fil? hvad er der galt?
Annonceindlæg fra Cognizant
04. september 2003 - 19:40
#1
Det er en fejl i din sql sætning. læg koden for at kunne se hvad det er.
Slettet bruger
04. september 2003 - 19:42
#2
Conn.execute("Insert into artikel(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 & "')")
04. september 2003 - 19:46
#3
Now skal ikke ha ' rundt om. max_id skal ikke ha ' rundt om hvis datatypen er Tal. Conn.execute("Insert into artikel(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 & ")") de skal lægges på en linie.
Slettet bruger
04. september 2003 - 19:52
#4
efter [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '' kom texten som jeg havde smidt ind i feltet artikel, kan fejlen ligge i den?
04. september 2003 - 19:54
#5
ret now til: #" & now() & "# Hvis dato har datatypen dato og klokkeset
Slettet bruger
04. september 2003 - 19:58
#7
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver]COUNT field incorrect /avis/indsend.asp, line 57
04. september 2003 - 20:02
#8
Ja, hvis brugeren indtaster ' tegn så går det galt. Du kan bruge replace funktionen foe at fjerne denne tegn. replace(rs("artikel"),"'",""")
04. september 2003 - 20:03
#9
COUNT field incorrect nu er det noget helt andet eller hvad? hvad er linie 57?
Slettet bruger
04. september 2003 - 20:04
#10
kan det umulig gøres så man kan indtaste det tegn?
04. september 2003 - 20:05
#11
ved ikke ;)
Slettet bruger
04. september 2003 - 20:05
#12
eller kun hvis jeg sætter det html.encode på?
04. september 2003 - 20:05
#13
Men replace fjerner den
04. september 2003 - 20:07
#14
Og det ser ud til at jeg har svaret din første spørgsmål.
Slettet bruger
04. september 2003 - 20:10
#15
Microsoft VBScript compilation error '800a0409' Unterminated string constant /avis/retter.asp, line 50 replace(request.form("artikel"),"'",""") ----------------------------------------^
04. september 2003 - 20:21
#16
du skal sætte den lig med noget artikel = replace(request.form("artikel"),"'",""")
Kurser inden for grundlæggende programmering