Jeg har en databaser med nogle produkter, og har lavet nogle tilhørende sider hvor det er muligt at oprette nogle produkter.. Nu vil lave en side hvor det er muligt at slette produkterne.. Derfor har jeg lavet en slet.asp side hvor man vælger produkt der skal slettes, og dette sendes derefter viderer til slet2.asp, og nu kommer spg. Hvad er galt her:
<% \' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath (\"../../Items.mdb\") Conn.Open DSN
strSQL = \"Delete from Categories where Catagory = Request.Form(\"ID\")\"
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.
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'ID =\'. /trimacshop/shopping/admin/1/tilfoj_prod.asp, line 47
<% \' Hvis brugeren ikke er logget rigtigt på \' sendes han/hun direkte til formularen If Session(\"login\") <> \"JA\" Then Response.Redirect \"adminlog.asp\" End If %> <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"75%\" id=\"AutoNumber1\" bgcolor=\"#EAEAEA\"> <tr> <td width=\"100%\"> <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\" id=\"AutoNumber2\" bgcolor=\"#EAEAEA\"><br>
<form action=\'tilfoj_prod.asp\' name=\'form\' method=\'post\'> <% \' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject(\"ADODB.Connection\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)}; \" DSN = DSN & \"DBQ=\" & Server.MapPath (\"../../Items.mdb\") Conn.Open DSN
<select name=Category> \"<option value=\'\" & rs(\"ID\") & \"\'>\" & rs(\"Category\") & \"</option>\" Så du skal hendte category med Request.Form(\"Category\"), som er navnet på select\'en Du får value med request.Form så det et altså rs(\"ID\") eller i SQL\'en ID.
Hvis ID er streng i database definitionen: strSQL = \"Delete from Categories where ID =\'\" & Request.Form(\"Category\") & \"\'\"
Hvis ID er tal i database definitionen: strSQL = \"Delete from Categories where ID =\" & Request.Form(\"Category\")
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.