Avatar billede Slettet bruger
26. juli 2005 - 17:19 Der er 6 kommentarer og
1 løsning

Select Count vil ikke virke

Jeg har på min hjemmeside lavet en masse forspørgelser som denne nede under her:

Set rs = Conn.Execute("SELECT COUNT(*) AS records FROM fun")
intRecords = int(rs("records"))
rs.Close


Men de virker aldrig
Jeg får bare følgende svar:


Microsoft VBScript runtime error '800a01ca'

Variable uses an Automation type not supported in VBScript 

Og altid på den linje i midten af scriptet.
I dette tilfælde er det.
intRecords = int(rs("records"))

Jeg har set det virke hos en anden der bruger sammen webhotel som jeg. Så hvad kan jeg gør?? Har jeg lavet en fejl eller hvad sker der?
Avatar billede busschou Praktikant
26. juli 2005 - 17:21 #1
intRecords = int(rs("records"))
skal være
intRecords = cint(rs("records"))
Avatar billede nielle Nybegynder
26. juli 2005 - 17:22 #2
... ja, eller simpelthen bare:

intRecords = rs("records")
Avatar billede Slettet bruger
26. juli 2005 - 17:26 #3
Super.

Må jeg spørge hvorfor det c skal ind??
Avatar billede busschou Praktikant
26. juli 2005 - 17:27 #4
fordi det hedder CInt i vbscript , derfor ;o)
Det står vel for Cast Integer vil jeg tro
Avatar billede Slettet bruger
26. juli 2005 - 17:28 #5
Super 1000 tak.
også tak til dig nielle.
Avatar billede busschou Praktikant
26. juli 2005 - 17:28 #6
men som nielle siger kan du også bare undvære det
Når du nu ud fra din query ved at det vil være et tal som kommer ud
Så er der ikke nogen grund til at type caste det
Avatar billede nielle Nybegynder
26. juli 2005 - 17:51 #7
Selv tak :^)
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