11. oktober 2004 - 11:53Der er
7 kommentarer og 1 løsning
Microsoft VBScript runtime error '800a000d'
Hej,
Jeg har et problem som tilsyneladende kun opstår en gang i mellem.
Jeg kan ikke lure systematikken i det, men måske er der nogen af jer der kan...
Jeg har variablen intAntalNy = int(request.QueryString("svar")) som jeg efter indsættelse i db intAntalNy = intAntalNy + 1 og så response.redirect "forum.asp?id="&id&"&svar="& intAntalNy &""
og jeg får fejlen
Microsoft VBScript runtime error '800a000d' Type mismatch: '[string: ""]'
i linien intAntalNy = int(request.QueryString("svar"))
Prøv at fjerne "" omkring svar i request.QueryString("svar")
Synes godt om
Slettet bruger
11. oktober 2004 - 13:01#3
ldanielsen:
request.QueryString("svar") bliver aldrig under 0, men dit lille hack vil vel gøre at hvis værdien af request.QueryString("svar") = 2 så vil den være 02 efter 'hacket'
Fordi jeg umiddelbart vil mene, at når du skriver "svar" så opfattes det som en string og du kan jo ikke sætte værdien af en int til en streng-værdi...
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.