Avatar billede laserzap Nybegynder
31. marts 2001 - 23:24 Der er 24 kommentarer og
1 løsning

Hvad betyder Syntax error (missing operator) in query expression \'\'14, \'Mand\' ??

hejza alle sammen,

Hvad betyder dette:
Syntax error (missing operator) in query expression \'\'14, \'Mand\' ??

Og hvordan kan jeg løse det ?
Avatar billede minijensen1 Nybegynder
31. marts 2001 - 23:27 #1
Kan du ikke skrive noget af din kode?
Avatar billede laserzap Nybegynder
31. marts 2001 - 23:29 #2
Fejlen sker i linie 18 :)

<% response.buffer = true %>

<%
set conn = Server.CreateObject(\"ADODB.Connection\")
conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"users.mdb\")

username = Session(\"username\")
password = Session(\"password\")
navn = Session(\"navn\")
byen = Session(\"byen\")
telefon = Session(\"telefon\")
mobil = Session(\"mobil\")
alder = Session(\"alder\")
koen = Session(\"koen\")
email = Session(\"email\")
about = Session(\"about\")

    conn.Execute(\"INSERT INTO users (username, password, navn, byen, telefon, mobil, alder, koen, email, about) VALUES (\'\" & username & \"\', \'\" & password & \"\', \'\" & navn & \"\',\'\" & byen & \"\', \'\" & telefon & \"\', \'\" & mobil & \"\', \'\" & alder & \", \'\" & koen & \", \'\" & email & \", \'\" & about & \"\")
    conn.Close
    set conn = nothing
    Response.Redirect(\"oprettet.asp\")
%>
Avatar billede berg Nybegynder
31. marts 2001 - 23:30 #3
hvis din kode indeholder noget med \"14, mand...

er det nok et \" der mangler altså
\"14, \'mand\'\"
Avatar billede berg Nybegynder
31. marts 2001 - 23:31 #4
sorry,
Avatar billede laserzap Nybegynder
31. marts 2001 - 23:32 #5
Det hele bliver nappet fra en formular...
Avatar billede berg Nybegynder
31. marts 2001 - 23:35 #6
mangler du ikke nogle \' ?
Avatar billede laserzap Nybegynder
31. marts 2001 - 23:36 #7
Aner det ikke...det er derfor jeg stillede spørgsmålet :)
Avatar billede vagngart Nybegynder
31. marts 2001 - 23:39 #8
Du mangler en \' til sidst i din ...\'\" & about & \"\")

Skal være ....\'\" & about & \"\'\")

Avatar billede vagngart Nybegynder
31. marts 2001 - 23:40 #9
Ups der var lige en lille ting mere :
...\'\" & about & \"\')\"
Så skulle den være der :-)
Avatar billede laserzap Nybegynder
31. marts 2001 - 23:42 #10
vagngart ->

Det virker stadig ikke....
Avatar billede laserzap Nybegynder
31. marts 2001 - 23:44 #11
vagngart ->

Ved dit sidste eks. får jeg denne fejl:
Tegnet \')\' var ventet
Avatar billede vagngart Nybegynder
31. marts 2001 - 23:45 #12
Er datatypen i alder - tal ?
Avatar billede laserzap Nybegynder
31. marts 2001 - 23:47 #13
nop...
Avatar billede vagngart Nybegynder
31. marts 2001 - 23:47 #14
Her går det lidt tjep -

din parentes var rigtig nok
Avatar billede laserzap Nybegynder
31. marts 2001 - 23:49 #15
spørger du om det ?
Avatar billede vagngart Nybegynder
31. marts 2001 - 23:51 #16
Næh det var mig der var lidt hurtig på aftrækkeren.

Prøv med .... \'\" & about & \"\'\")
Avatar billede laserzap Nybegynder
31. marts 2001 - 23:53 #17
Denne fejl:

Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'\'14, \'Mand\'.

/in/gem_data.asp, linje 18
Avatar billede laserzap Nybegynder
31. marts 2001 - 23:54 #18
Hvis du vil se formualeren:
http://212.242.163.63/in/tilmeld.asp
Avatar billede vagngart Nybegynder
31. marts 2001 - 23:57 #19
Tror jeg har hittet fejlen -
Du mangler også en \' ved ...\'\" & alder & \",

prøv med \'\" & alder & \"\',
Avatar billede laserzap Nybegynder
01. april 2001 - 00:02 #20
Denne fejl :

Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'\'Mand, \'DJ@netzilla.dk\'.

/in/gem_data.asp, linje 18
Avatar billede vagngart Nybegynder
01. april 2001 - 00:07 #21
Du mangler en masse \' er

Men prøv denne :

SQL=\"INSERT INTO users (username, password, navn, byen, telefon, mobil, alder, koen, email, about) VALUES (\'\" & username & \"\', \'\" & password & \"\', \'\" & navn & \"\',\'\" & byen & \"\', \'\" & telefon & \"\', \'\" & mobil & \"\', \'\" & alder & \"\', \'\" & koen & \"\', \'\" & email & \"\', \'\" & about & \"\')\"
    conn.execute(SQL)
Avatar billede laserzap Nybegynder
01. april 2001 - 00:07 #22
Jeg får denne fejl efter at har rettet i dem allesammen:

Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e14\'

[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.

/in/gem_data.asp, linje 18
Avatar billede laserzap Nybegynder
01. april 2001 - 00:09 #23
Efter jeg pastede dit sidste script, så virker det bare perfect :)))))))

Hold kæft hvor er det bare fedt mand !
TAK SKAL DU HAVE ! ! !
Avatar billede vagngart Nybegynder
01. april 2001 - 00:10 #24
Velbekomme :-)
Det er det Eksperten er til for
Avatar billede laserzap Nybegynder
01. april 2001 - 00:11 #25
Forresten har jeg ikke set dig så meget på eksperten, er det fordi du ikke er ret meget på eller...?
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