23. januar 2002 - 15:06Der er
6 kommentarer og 1 løsning
Rangliste
Hej..
Har et problem med dette her lille script... Når jeg kører det får jeg fejlen ...
Der opstod en Microsoft VBScript-kørselsfejl fejl '800a01a8'
Et objekt er obligatorisk: ''
ID nummeret bliver taget med fra en login side.
Det som der skal ske er at når feltet vinderfelt = tabt, så skal der i DB opdateres med -1 i feltet Kampetabt. Og når der bliver klikket tabt igen, skal der jo selvfølgelig stå -2
vinderfelt = request.form("vinderfelt")
If vinderfelt = "Tabt" Then
strSQL1 = "select Kampetabt from medlemmer where ID="& ID
objRS.open strSQL1, objConn response.write "<br>" strSQL1 = "Update medlemmer set" strSQL1 = strSQL1 & " Kampetabt = Kampetabt-1," strSQL1 = strSQL1 & " Where Id =" & ID
Jeg mener, at Kampetabt-1 giver fejl, da Kampetabt ikke har en værdi, du skal først læse hvad kampe tabt er nu og derefter nedtælle det, for tilsidst at updatere. Kommaet efter Kampetabt-1, ved jeg ihvertfald at det giver fejl, der skal ikke være et ,
Prøv istedet for Kampetabt-1 at indsætte et tal, hvis det går godt, så er det pga det jeg sagde at den ikke kan finde ud af hvilken værdi Kampetabt indeholder. Dit id er det en sessionid eller et parameter. Hvis det er et parameter som du sætter i en url fx. side1?id=2, så skal du henter det ud ved querystring. Så det kan også være det.
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.