Avatar billede 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?
Avatar billede hossein Nybegynder
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.
Avatar billede 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 & "')")
Avatar billede hossein Nybegynder
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.
Avatar billede 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?
Avatar billede hossein Nybegynder
04. september 2003 - 19:54 #5
ret now til:
#" & now() & "#

Hvis dato har datatypen dato og klokkeset
Avatar billede Slettet bruger
04. september 2003 - 19:57 #6
Papir - Er det ikek den samme du har gang i her http://www.eksperten.dk/spm/396042?
Avatar billede 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
Avatar billede hossein Nybegynder
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"),"'",""")
Avatar billede hossein Nybegynder
04. september 2003 - 20:03 #9
COUNT field incorrect
nu er det noget helt andet eller hvad? hvad er linie 57?
Avatar billede Slettet bruger
04. september 2003 - 20:04 #10
kan det umulig gøres så man kan indtaste det tegn?
Avatar billede hossein Nybegynder
04. september 2003 - 20:05 #11
ved ikke ;)
Avatar billede Slettet bruger
04. september 2003 - 20:05 #12
eller kun hvis jeg sætter det html.encode på?
Avatar billede hossein Nybegynder
04. september 2003 - 20:05 #13
Men replace fjerner den
Avatar billede hossein Nybegynder
04. september 2003 - 20:07 #14
Og det ser ud til at jeg har svaret din første spørgsmål.
Avatar billede 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"),"'",""")
----------------------------------------^
Avatar billede hossein Nybegynder
04. september 2003 - 20:21 #16
du skal sætte den lig med noget

artikel = replace(request.form("artikel"),"'",""")
Avatar billede Slettet bruger
04. september 2003 - 20:49 #17
gider du ikke kigge på http://www.eksperten.dk/spm/396820 du har fået dnie points :) tak for hjælpen
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