Avatar billede ameq Nybegynder
28. august 2003 - 16:16 Der er 4 kommentarer og
2 løsninger

Sql count skal være et tal

Hej
Jeg har den her str, den virker fint men Company_No kommer bare ud som tekst og ikke en tal værdig...
Hvordan får jeg sat den her til at være et tal?
Skal jeg Dim en helt anden varb. ? og hvordan det??

strSQL = "select Company_name, Count(Company_name) As Company_No from call_log where status = 3 group by Company_name ORDER BY Company_No DESC"
set Firma_Stats = Conn.Execute(strSQL)
Avatar billede mm12010 Nybegynder
28. august 2003 - 16:24 #1
CInt(rs("Company_No"))
Avatar billede nmh Nybegynder
28. august 2003 - 16:25 #2
Måske kan du blot nøjes med at konvertere, men hvis du vil kontrollere om det kan laves om til tal gør således:

if isNumeric(x) then
  x=Clng(x)
else
  'så kan x ikke konverteres til et tal
end if
Avatar billede mm12010 Nybegynder
28. august 2003 - 16:25 #3
response.write CInt(Firma_Stats("Company_No"))
Avatar billede nmh Nybegynder
28. august 2003 - 16:26 #4
Om du skal benytte Clng eller Cint afhænger af hvor store heltal, der er tale om.
Cint: tal i området ca -32000 til 32000
Avatar billede ameq Nybegynder
28. august 2003 - 18:34 #5
det skulle være hele tal...
Avatar billede nmh Nybegynder
28. august 2003 - 19:10 #6
Hvis du på forhånd ved, det er hele tal mellem ca. -32000 og 32000, kan du nøjes med at skrive Cint(Firma_Stats("Company_No")).
Hvis der er tale om større heltal skal du bruge Clng(....)
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