webForumDet fria alternativet

Ta ut alla numeriska fält....

ASP

8 svar · 232 visningar · startad av phazer23

Medlem sedan feb. 2001256 inlägg
Frågan#1

Sitter och försöker hjälpa en kompis med en liten sökgrej.. han vill typ ha en lista längst upp på sidan med #,a,b,c,d osv och när man klickar på en länk däruppe så skall det komma fram som börjar på den okstaven... har använt sok.asp?bokstav=b osv men hur gör man för att visa alla numeriska ??

Medlem sedan dec. 19998 577 inlägg
#2

Samma?

------------------
Vide rox = new Vide();
rox.learn("C#");

webeye.nu

Medlem sedan feb. 2001256 inlägg
#3

Jo men vill alltså ta ut 0-9 med ett värde så att säga... =)

Medlem sedan feb. 20012 412 inlägg
#4

hej!

Jag gjorde så här, men det skriver förstås ut första tecknet, varför vill du ha bokstäverna till siffror?


strSQL = "select distinct(ucase(left(Username,1))) AS [category]" & _
"from Profil "
strConn = "DSN="
Set objConn = Server.CreateObject("ADOdb.Connection")
objconn.Open strConn
arrMeny = objConn.Execute(strSQL).GetRows()
objConn.Close()
Set objConn = Nothing

Response.Write "<p><strong>Följande kategorier finns:</strong><p>"

For I = 0 To UBound(arrMeny,2)

category = arrMeny(0,I)

Response.Write "<a href=""sok.asp?bokstav="&category&"""><strong>"&category&"</strong></a>" 

Next

mvh Jörgen

------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***

[Redigerat av jorgen den 18 jun 2001]

Medlem sedan feb. 2001256 inlägg
#5

Nej Jag vill alltså inte göra om bokstäverna till nummer utan han har ett litet skivregistre han vill ha ut på nätet och i det så finns en del artister och sånt som börjar på siffor typ 2pac osv.... För att visa alla som börjar på en siffra måste jag kunna göra nått liknande det jag gör med bokstäver???

Medlem sedan dec. 200012 464 inlägg
#6
 if request.querystring("bokstav") = "#" then
  sql = "select * from searchTable " & _
" where searchColumn >= '0' and searchColumn <= '" & "9" & chr(255)
else
 sql = " select * from searchTable " & _
" where searchColumn like '" & request.querystring("bokstav") & "%'"
end if

eller har jag missförstått helt och fast?

------------------
essentitia preter non sans multiplicandum

Medlem sedan feb. 2001256 inlägg
#7

SKall prova... =)

Medlem sedan dec. 1999653 inlägg
#8

finns det inget som heter IsNumeric eller dylikt?
men de kanske inte är användbart här?

------------------
void[]
stash/$gu&-public(querystring)/n int{}bind "2" "say i own!" :)

Medlem sedan mars 2001484 inlägg
#9

Antar att du vill ha nåt i stil med det här:
0-9 | A | B | C etc...

Gör då såhär för den numeriska biten:

SQL = "SELECT * FROM tabellnamn WHERE IsNumeric(Left(fältnamn, 1)) = 1"

Ovanstående fungerar iaf i SQL Server.

------------------
/ jeps0

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)