Avatar billede lightbrain Nybegynder
23. oktober 2002 - 16:17 Der er 7 kommentarer og
2 løsninger

Max()

Hej

Jeg har følgende kode, som - det ellers var tænkt - skulle retunere den højeste værdi i kolonnen "url_samle".

(Kolonnen "url_samle" er en tæller, som er af datatypen tekst - begrundelse irrelevant - og som i nogle tilfælde ikke udfyldes.)

Koden virker ikke, for den retunerer "92", mens den skulle have retuneret "1600".

strSQL = "Select Max(url_samle) AS MyUrlSamle from Search"
set rs = myConn.execute(strSQL)
response.write " & rs("MyUrlSamle") & "
Avatar billede lightbrain Nybegynder
23. oktober 2002 - 16:18 #1
Ups... det skulle have været
response.write rs("MyUrlSamle")
Avatar billede eagleeye Praktikant
23. oktober 2002 - 16:21 #2
Den gør det rigtige fordi 9 er størren end 1 når det teskt.. Hvis det skal være som tal er 1600 > 92


Så prøv med denne.

strSQL = "Select Max(Int(url_samle)) AS MyUrlSamle from Search"
set rs = myConn.execute(strSQL)
response.write " & rs("MyUrlSamle") & "
Avatar billede eagleeye Praktikant
23. oktober 2002 - 16:22 #3
ups jeg kan vist lave samme kommentar som dig mth response.write :)
Avatar billede lightbrain Nybegynder
23. oktober 2002 - 16:27 #4
Hvis jeg skriver følgende kommer bliver der intet udskrevet, ikke engang *'erne.

    strSQL = "Select Max(Int(url_samle)) AS MyUrlSamle from Search"
    set rs = myConn.execute(strSQL)
    response.write "*** " & rs("MyUrlSamle") & " ***"
Avatar billede lightbrain Nybegynder
23. oktober 2002 - 16:28 #5
kommer bliver der = bliver der
Avatar billede eagleeye Praktikant
23. oktober 2002 - 16:59 #6
ingen fejl??
Avatar billede lightbrain Nybegynder
23. oktober 2002 - 17:01 #7
Nej, ingen fejl... men det kommer der næsten aldrig... sikkert forid min web-plads-udbyder har koblet det fra. Men jeg ved fra tidligere, at når den bare stopper, som den gør her, så er det fordi der er en fejl.
Avatar billede lightbrain Nybegynder
23. oktober 2002 - 17:54 #8
Jeg fandt selv ud af det, jeg bed i det sure æbel og ændrede datatypen til tal.... hvilket sikkert medfører at andet kode skal laves om...
Avatar billede eagleeye Praktikant
27. oktober 2002 - 15:28 #9
Alt efter hvilken database man bruger så hedder functionen Int forskelligt, asInt toInt mm.

Hvis du bruger feltet som et tal felt er det vel også bedst det har den rigtige type?
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