Avatar billede stig3 Mester
09. maj 2001 - 12:28 Der er 3 kommentarer og
2 løsninger

Cint fejl

Jeg tester på en pws, men kan man ikke bruge funktionen Cint her ?

Jeg får følgende fejl:
Der opstod en Microsoft VBScript-kørselsfejl fejl \'800a01ca\'

Variablen bruger en Automation-type, der ikke understøttes i VBScript: \'Cint\'

/Booking/Lokaler/SletLokale2.asp, linje 20


Når jeg kører koden:
LID = request.querystring(\"LID\")

\'Connection til Personaleaendringernes database paa Sql-Serveren
Set conn = Server.CreateObject(\"ADODB.Connection\")
conn.open \"DSN=BookingData;uid=sa;pwd=;APP=BookingDB;Database=BookingDB\"

sql = \"SELECT COUNT(*) AS Nummer FROM LokalerKombi WHERE LID=\" & LID

set rs = conn.execute(sql)
AntalTupler = rs(\"Nummer\")
Cint(AntalTupler)  \'Linie 20

response.write AntalTupler & \"<br>\"

if AntalTupler > 1 then
    response.write \"Lokalet ing&aring;r i en Lokalekombination. Slet kombinationen f&oslash;r du sletter lokalet.\"
elseif (AtalTupler < 1) then
    response.write \"Der opstod en fejl: \" & AntalTupler
else
    response.write \"<h3>Lokalet er slettet</h3>\"
end if

rs.close
conn.close


Koden skulle vel være god nok, men skal man installere noget specielt for at bruge funktionen Cint ?

Jeg har prøvet Clng uden held. Samme fejlmeddelelse.
Avatar billede erikjacobsen Ekspert
09. maj 2001 - 12:31 #1
AntalTupler = Cint(rs(\"Nummer\") )

måske...
Avatar billede nil.dk Nybegynder
09. maj 2001 - 12:33 #2
CInt er en del af VBScript og har ikke noget at gøre med om du bruger PWS eller ej.
Avatar billede stig3 Mester
09. maj 2001 - 12:35 #3
Den startede jeg med, men den opfører sig underligt.

Her er udskriften:
1
Der opstod en fejl: 1

Dvs. AntalTupler=1 og alligevel går den ind i elseif(AntalTupler<1)

Derfor tror jeg ikke at den har konverteret AntalTupler til en integer. eller tager jeg fejl ?
Avatar billede stig3 Mester
09. maj 2001 - 12:51 #4
aaaargh.

stavefejl
AtalTupler <> AntalTupler

Det får man ud af ikke at køre med option explicit
Avatar billede erikjacobsen Ekspert
09. maj 2001 - 13:01 #5
Ha ha - ja, den burde vi have set !
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