Varför vill man ha A B C D??? man vill ju ha sidonummret.. men om det är så om det gör dej lyckligare.. så tyvärr har jag inget svar... har nog aldrig tänkt på det.. det går nog.. men det blir en längre kod än 1 2 3..
Du får använda ...WHERE fld LIKE 'A%'... i din SQL-fråga, och hämta vilken bokstav det rör sig om via querystring:en t.ex.
Ett exempel:
<%
...
If Request.QueryString ( "letter" ) = "" Then
curLetter = "A"
Else
curLetter = cStr ( Left ( Request.QueryString ( "letter" ), 1 ) )
End If
set objRS = ConnectionObjekt.Execute ( "SELECT fld2 FROM tbl WHERE fld1 LIKE '" & curLetter & "%' ORDER BY fld2 ASC" )
...
%>
Sen får du ha länkar till sidan som följer:
<a href="sida.asp?letter=K">K</a>
Dim arr, i
arr = Array ( "A", "B", "C", osv. )
For i = 0 To uBound ( arr )
Response.Write "<a href=""sida.asp?letter=" & arr ( i ) & """>" & arr ( i ) & "</a>&nbsp;"
Next