01. november 2001 - 20:12
Der er
6 kommentarer og 1 løsning
Plz help!
KAn en finde fejlen he! fejlen er! Too few parameters. Expected 1. er er scripet username = request.form(\"username\") p_sex = request.form(\"p_sex\") hojde = request.form(\"hojde\") soger = request.form(\"soger\") bygning = request.form(\"bygning\") ojn = request.form(\"ojn\") partner = request.form(\"partner\") Job = request.form(\"Job\") stjerne = request.form(\"stjerne\") Hobby = request.form(\"Hobby\") p_bday = Request.Form(\"birth_day\") & \"/\" & Request.Form(\"birth_month\") & \"/\" & Request.Form(\"birth_year\") vagt = request.form(\"vagt\") p_bor = request.form(\"landsdel\") har = request.form(\"har\") born = request.form(\"born\") Ryger = request.form(\"Ryger\") uddan = request.form(\"uddan\") p_txt = request.form(\"p_txt\") sexorient = request.form(\"sexorient\") fsoger = request.form(\"fsoger\") email = request.form(\"email\") password = request.form(\"password\") musik = request.form(\"musik\") p_name = request.form(\"p_name\") Id = Session(\"uid\") connn = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"users.mdb\") Set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open connn Set RS = conn.Execute(\"UPDATE users SET username = \'\" & username & \"\', password = \'\" & password & \"\', musik = \'\" & musik & \"\', uddan = \'\" & uddan & \"\', job = \'\" & job & \"\', hoppy = \'\" & hoppy & \"\', fsoger = \'\" & fsoger & \"\', sexorient = \'\" & sexorient & \"\', p_sex = \'\" & p_sex & \"\', p_bday = \'\" & p_bday & \"\', email = \'\" & email & \"\', p_name = \'\" & p_name & \"\', hojde = \'\" & hojde & \"\', soger = \'\" & soger & \"\', bygning = \'\" & bygning & \"\', ojn = \'\" & ojn & \"\', partner = \'\" & partner & \"\', vagt = \'\" & vagt & \"\', p_bor = \'\" & p_bor & \"\', har = \'\" & har & \"\', ryger = \'\" & ryger & \"\', born = \'\" & born & \"\', Hobby = \'\" & Hobby & \"\', p_txt = \'\" & p_txt & \"\' where id = \" & CInt(id))
Annonceindlæg fra Computerworld
01. november 2001 - 20:15
#1
Hvis felter er defineret som tal i databasen skal der ikke \' omkring data i SQL\'sætningen. Eks.vis hojde hvis der er tal så : hojde = \" & hojde & \", Det skal gøres for alle felter.
01. november 2001 - 20:15
#2
Det skal gøres for alle felter. som er defineret som tal.
01. november 2001 - 20:16
#3
ok prøver
01. november 2001 - 20:17
#4
stadig samme fejl!!!
01. november 2001 - 20:55
#5
Ja men der er også et felt som \"vegt\" er det også tal. Du skal prøve at åbne din database/tabel og så gå felterne gennem et for et. Hvis datatypen er tekst/notat skal du i SQL-sætnignen havde \' omkring Hvis datatypen er tal/true-false skal du ikke havde \' omkring i SQL-sætningen. Simpelt eks: \"UPDATE tabel SET tekstFelt = \'HEJ\', talFelt=279 WHERE ID=23\"
01. november 2001 - 21:05
#6
<% IF request.querystring(\"action\") = \"gem\" THEN response.buffer=\"true\" %> <% username = request.form(\"username\") p_sex = request.form(\"p_sex\") hojde = request.form(\"hojde\") soger = request.form(\"soger\") bygning = request.form(\"bygning\") ojn = request.form(\"ojn\") partner = request.form(\"partner\") Job = request.form(\"Job\") stjerne = request.form(\"stjerne\") Hobby = request.form(\"Hobby\") p_bday = Request.Form(\"birth_day\") & \"/\" & Request.Form(\"birth_month\") & \"/\" & Request.Form(\"birth_year\") vagt = request.form(\"vagt\") p_bor = request.form(\"landsdel\") har = request.form(\"har\") born = request.form(\"born\") Ryger = request.form(\"Ryger\") uddan = request.form(\"uddan\") p_txt = request.form(\"p_txt\") sexorient = request.form(\"sexorient\") fsoger = request.form(\"fsoger\") email = request.form(\"email\") password = request.form(\"password\") musik = request.form(\"musik\") p_name = request.form(\"p_name\") Id = Session(\"uid\") connn = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"users.mdb\") Set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open connn Set RS = conn.Execute(\"UPDATE users SET username = \'\" & username & \"\', password = \'\" & password & \"\', musik = \'\" & musik & \"\', uddan = \'\" & uddan & \"\', job = \'\" & job & \"\', hoppy = \'\" & hoppy & \"\', fsoger = \'\" & fsoger & \"\', sexorient = \'\" & sexorient & \"\', p_sex = \'\" & p_sex & \"\', p_bday = \'\" & p_bday & \"\', email = \'\" & email & \"\', p_name = \'\" & p_name & \"\', hojde = \" & hojde & \", soger = \'\" & soger & \"\', bygning = \'\" & bygning & \"\', ojn = \'\" & ojn & \"\', partner = \'\" & partner & \"\', vagt = \" & vagt & \", p_bor = \'\" & p_bor & \"\', har = \'\" & har & \"\', ryger = \'\" & ryger & \"\', born = \'\" & born & \"\', Hobby = \'\" & Hobby & \"\', p_txt = \'\" & p_txt & \"\' where id = \" & CInt(id)) set RS=nothing conn.close set conn=nothing Response.Redirect(\"retinfo.asp\") END IF %> Satdig samme fejl!
01. november 2001 - 22:13
#7
lukker debaten!!!
Kurser inden for grundlæggende programmering