24. marts 2001 - 17:59Der er
27 kommentarer og 3 løsninger
DB connection
Hey There
I get the following error when I attempt to open my asp page Microsoft OLE DB Provider for ODBC Drivers error \'80040e10\'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/emne_under_emne/admin/edit_message.asp, line 12
My link to the page looks like this <a href=\"edit_message.asp?MessageID=<%=Rs_MainMessage(\"ID\")%>&Navn=<%=session(\"name\")%>\">
My DB connection looks like this
<% navn = request.form(\"name\") MessageID = request.form(\"ID\")
Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"../emne.mdb\") strSQL = \"SELECT * FROM Messages WHERE navn = \'\" & navn & \"\' AND MessageID = \'\" & ID & \"\'\"
Conn.Execute (strSQL)
Set rs = conn.Execute(strSQL) if not (rs.BOF Or rs.EOF) Then %>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
//bjarke-b I tried your idea but got a syntax error //Tpiil I tried your idea and got this error Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'navn=\'\' AND MessageID=\'.
/emne_under_emne/admin/edit_message.asp, line 11
Heres the script again I changed the script a little
the link I connect with is this <a href=\"edit_message.asp?MessageID=<%=Rs_MainMessage(\"ID\")%>&Navn=<%=session(\"name\")%>\">
and the page I open looks like this <!--#include file=is_this_person_logged_in_checker.inc-->
<% navn = request.form(\"navn\") MessageID = request.form(\"MessageID\")
Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"../emne.mdb\") strSQL = \"SELECT * FROM Messages WHERE navn=\'\" & navn & \"\' AND MessageID=\" & MessageID
Conn.Execute (strSQL)
Set rs = conn.Execute(strSQL) if not (rs.BOF Or rs.EOF) Then %> <html>
navn = request.form(\"name\") MessageID = request.form(\"ID\")
Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"../emne.mdb\") strSQL = \"SELECT * FROM Messages WHERE navn = \'\" & navn & \"\' AND MessageID = \'\" & ID & \"\'\"
Du definerer messageid men bruger ID som kriterie !!!
Weee Ok thanks Guys it was a little mistake on my part the colume in my db was called ID and not MessageID !! silly me :) Now who gets the points or should I split them up ????? You all came with good Ideas Guzzie
Ok Have split the points up to you three If any of you are not happy with the way I split them up then write with your comments :) thanks again guys
Synes godt om
Ny brugerNybegynder
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.