17. april 2001 - 21:36
Der er
12 kommentarer og 1 løsning
Hvorfor får jeg denne fejl.
Hejsa Jeg får denne fejl !! Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'hkjk h khjk\'. /admin/artikel.asp, line 1089
Annonceindlæg fra Admin By Request
17. april 2001 - 21:42
#1
hvordan lyder linie 1089?
17. april 2001 - 21:43
#2
Lyder som sætningen du prøver at udføre er noget volapyk. Indsæt koden så vi kan se :-) -Per
17. april 2001 - 21:50
#3
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"../artikeldb.mdb\") SQLstmt = \"INSERT INTO Artikler (dato,titel,author_name,author_email,re,text_html,kilde,pic_path,sektion)\" SQLstmt = SQLstmt & \" VALUES (#\" & date & \"#,\'\" & request.form(\"titel\") & \"\',\'\" & request.form(\"author_name\") & \"\',\" & request.form(\"author_email\") & \",\'\" & request.form(\"re\") & \"\',\" & request.form(\"text_html\") & \",\'\" & request.form(\"kilde\") & \"\',\'\" & request.form(\"pic_path\") & \"\',\'\" & request.form(\"sektion\") & \"\')\" response.write sqlstmt Conn.Execute (SQLstmt) conn.Close Set conn = nothing Set SQLstmt = nothing response.redirect (\"artikel.asp?mode=edit_delete\") %>
17. april 2001 - 21:52
#4
du mangler en \"where\" til allersidst... :-)
17. april 2001 - 21:53
#5
NAAAARJJJ... sorry, det er blevet sent for denne lille mand... Jeg så det som en update... :-)
17. april 2001 - 21:57
#6
Du mangler bare nogle \'-ere. Du har ellers sat de fleste, men ikke om email og text_html
17. april 2001 - 21:57
#7
Du mangler singlegnyffer (\') omkring følgende felter (altså lissom du har ved request.form(\"titel\") ) : author_email text_html jeg antager at disse to felter også er tekstfelter.
17. april 2001 - 21:57
#8
Prøv at indsætte URL\'en Det er helt tydeligt at der er en variable der er mepty eller null...
17. april 2001 - 21:58
#9
torbenkoch: \"Hawkeye\" kaldte de ham i byen... :-)
17. april 2001 - 22:02
#10
Prøv med dette her istedet: <% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"../artikeldb.mdb\") Set RS = Server.CreateObject(\"ADODB.Recordset\") RS.Open \"SELECT * From Artikler\", Conn, 3, 3 RS.Addnew RS.Fields(\"dato\") = Date() RS.Fields(\"titel\") = Request.Form(\"titel\") RS.Fields(\"author_name\") = Request.Form(\"author_name\") RS.Fields(\"author_email\") = Request.Form(\"author_email\") RS.Fields(\"re\") = Request.Form(\"re\") RS.Fields(\"text_html\") = Request.Form(\"text_html\") RS.Fields(\"kilde\") = Request.Form(\"kilde\") RS.Fields(\"pic_path\") = Request.Form(\"pic_path\") RS.Fields(\"sektion\") = Request.Form(\"sektion\") RS.Update RS.Close Set RS = Nothing Response.Redirect(\"artikel.asp?mode=edit_delete\") %>
17. april 2001 - 22:07
#11
Prøv denne sætning \"SELECT * FROM nye WHERE dato BETWEEN #\" & Text1.Text & \"# AND #\" & text2.text & \"#\" -Per
17. april 2001 - 22:09
#12
Sorry forkert spørgsmål, (græmme, ggerrer) Ahh, så udfri mig dog af mine lidelser :-)
17. april 2001 - 22:12
#13
Tak, jeg brugte fox2k\'s script, så han får pointene.
Kurser inden for grundlæggende programmering