webForumDet fria alternativet

Order by Bokstav

ASPur ASP

10 svar · 219 visningar · startad av Steveking

StevekingMedlem sedan aug. 2001150 inlägg
Frågan#1

Tjenare.
Jag undrar hur man listar ut tex alla poster i en kollumn som börjar på bokstaven "A" och ingen annan.

Jag skall alltså använda mig en querystring för att avgöra vilka poster som skall visas.

Om tex index.asp?avdelning=Sport körs så ska den plocka ut alla poster som börjar på "S"

------------------
Mvh :)

@nderss avatar@ndersMedlem sedan juni 200032 969 inlägg
#2

En liten SQL-fråga:

strSQL = "SELECT * FROM tblTableName WHERE fldFieldName LIKE '" & Request.Querystring("avdelning") & "%'"

Mvh,

StevekingMedlem sedan aug. 2001150 inlägg
#3

Funka perfa.
Thx @nders

[Redigerat av Steveking den 20 jan 2002]

@nderss avatar@ndersMedlem sedan juni 200032 969 inlägg
#4

Heter verkligen fältet i din tabell fldFieldName?

Var jag så bra på att gissa?

Red: Jasså du märkte det. ;)

Mvh,

[Redigerat av @nders den 20 jan 2002]

StevekingMedlem sedan aug. 2001150 inlägg
#5

Jag har inte gått och lagt mig ännu.
Vilket märks :[

Kanske är dags snart ;)

------------------
Mvh :)

StevekingMedlem sedan aug. 2001150 inlägg
#6

Hur gör jag om ja vill skriva ut en siffra brevid varje post?
Så folk kan se hur många filmer det är.

------------------
Mvh :)

@nderss avatar@ndersMedlem sedan juni 200032 969 inlägg
#7

Hur ser din kod ut nu?

StevekingMedlem sedan aug. 2001150 inlägg
#8

<% DBPath = "DBQ=" & Server.MapPath("hekbeta1.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
Set Rs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM list WHERE kategori LIKE '" & Request.Querystring("avdelning") & "%'"
Rs.Open strSQL, Conn, adOpenStatic, adLockOptimistic
%>
<%
i = 0
Do Until RS.EOF or i = 500
%> 
        
<table width="80%" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#CCCCCC">
  <tr bgcolor="<%=tbColor%>"> 
            
    <td width="25%" height="10" bgcolor="#FFFFFF"> 
      <div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=Rs("Name")%></font></div>
            </td>
			 <td width="15%" height="10" bgcolor="#FFFFFF"> 
      <div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=Rs("kategori")%></font></div>
            </td>
            
    <td width="15%" height="10" bgcolor="#FFFFFF"> 
      <div align="left"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=Rs("Format")%></font></div>
            </td>
            
    <td width="15%" height="10" bgcolor="#FFFFFF"><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#000000"><%=Rs("TVKvalitet")%></font></td>
            
    <td width="10%" height="10" bgcolor="#FFFFFF"> <a href="<%=Rs("Storlek")%>"><img src="dir.gif" border="0"></a> 
    </td>
            </tr>
        </table>
        
<% i = i +1
Rs.MoveNext
Loop
%>

------------------
Mvh :)

@nderss avatar@ndersMedlem sedan juni 200032 969 inlägg
#9

Du har ju räknaren i, så det är bara att skriva ut den där du tycker att det passar.

Mvh,

StevekingMedlem sedan aug. 2001150 inlägg
#10

Och om jag vill att den skall börja på 1 istället för 0 ?

------------------
Mvh :)

@nderss avatar@ndersMedlem sedan juni 200032 969 inlägg
#11

Det är ju du som initierat i till 0, så då får du väl initiera i till 1 istället.

138 ms totalt · 3 externa anrop · v20260731065814-full.58439ac5
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)