Avatar billede jimpp Nybegynder
28. oktober 2004 - 13:53 Der er 5 kommentarer og
1 løsning

Fejl ved udtræk og IF...ELSEIF

error '80020009'
/admin/faktura.asp, line 53

Siger mig ikke ret meget, har kigegt lidt på google, og umiddelbart kan denne fejl betyde... alt?!?

Min kode
<%
Set RS_ab1 = Server.CreateObject("ADODB.RecordSet")
RS_ab1.open "SELECT * FROM cafe_ab WHERE cafe = " & RS_cafe("id") & "",conStr,1,3
'Tekst til Faktura!
IF RS_ab1("abtype") = "89" THEN ' Fejl her
StrStatus = "Sølv Abonoment "
ELSEIF RS_ab1("abtype") = "149" THEN
StrStatus = "Guld Abonoment "
ELSEIF RS_ab1("abtype") = "189" THEN
StrStatus = "Platin Abonoment "
END IF

Håber der er en derude der kan yde lidt hjælp
Avatar billede hossein Nybegynder
28. oktober 2004 - 14:32 #1
hvad er abtype's datatype hvis det er tal, så prøv med at fjerne " rundt om tallene:

IF RS_ab1("abtype") = 89 THEN
StrStatus = "Sølv Abonoment"
ELSEIF RS_ab1("abtype") = 149 THEN
StrStatus = "Guld Abonoment "
ELSEIF RS_ab1("abtype") = 189 THEN
StrStatus = "Platin Abonoment"
END IF
Avatar billede jimpp Nybegynder
28. oktober 2004 - 15:47 #2
Virker desværre, så er det jo en variabel og ikke en kolonne :)
Avatar billede jimpp Nybegynder
28. oktober 2004 - 15:47 #3
Virker desværre ikke :) skulle der stå
Avatar billede hossein Nybegynder
28. oktober 2004 - 16:02 #4
du har en recordset "RS_ab1" og det er det som du sætter lig med tal.
abtype er så en kolone, hvilken data type den har?

du kan oxo prøve med at sætte ' rundt om tallet:
IF RS_ab1("abtype") = '89'...

desuden ved jeg ikke om du har et loop eller ej? det hjælper at sætte hele koden + plus hele fejl beskeden som du får.

har du dim. din variable som:
dim StrStatus
Avatar billede jimpp Nybegynder
28. oktober 2004 - 17:56 #5
Det er hele fejlen :S

Har dog fået løst problemmet. Tak for jeres deltagelse.
Avatar billede jimpp Nybegynder
26. november 2004 - 13:44 #6
lukekr
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