Avatar billede doomstone Nybegynder
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))
Avatar billede eagleeye Praktikant
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.
Avatar billede eagleeye Praktikant
01. november 2001 - 20:15 #2
Det skal gøres for alle felter.  som er defineret som tal.
Avatar billede doomstone Nybegynder
01. november 2001 - 20:16 #3
ok prøver
Avatar billede doomstone Nybegynder
01. november 2001 - 20:17 #4
stadig samme fejl!!!
Avatar billede eagleeye Praktikant
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\"
Avatar billede doomstone Nybegynder
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!
Avatar billede doomstone Nybegynder
01. november 2001 - 22:13 #7
lukker debaten!!!
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