Det är så att jag ska lista en meny från en databas...alltså det stårkategorier i en databas och jag ska lista dom...när jag ska lista dom skrivs dom i stora bokstäver och jag vill att dom ska skrivas som små bokstäver....dom e listade i databasen med små...är det nåt i denna koden som jag kna ändra: På response.write-raden har du UCase-funktionen anropad, ta bort den alt. ersätt den med LCase Lite optimeringstips:Små bokstäver
<%
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open "SELECT * FROM shCats ORDER BY [name]",Conn,1,1
numRecords = Rs.RecordCount-1 ' Vi lägger antalet poster i en variabel
For v=0 To numRecords
Selected = ""
IF cStr(Rs.Fields("id").Value) = Request.QueryString("category") Then Selected = "Selected"
Response.Write "<A target=main HREF='shCats.asp?category=" & Rs.Fields("id").Value & "' CLASS='shCategory" & Selected & "'>" & UCase( Rs.Fields("name").Value ) & "</A><br>"
Rs.MoveNext
next
Rs.Close
%>
tacksam för hjälpSv: Små bokstäver
Sv: Små bokstäver
<code>
<%
Dim fldID
Dim fldName
Const adOpenStatic = 3
Selected = CLng(Request.QueryString("category"))
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open "SELECT * FROM shCats ORDER BY [name]", Conn, adOpenStatic
Set fldID = Rs.Fields("id")
Set fldName = Rs.Fields("name")
numRecords = Rs.RecordCount-1 ' Vi lägger antalet poster i en variabel
For v=0 To numRecords
If CLng(fldID.Value) = Selected Then
Response.Write "<A target=main HREF='shCats.asp?category=" & fldId & "' CLASS='shCategorySelected'>" & LCase(fldName.Value) & "</A><br>"
Else
Response.Write "<A target=main HREF='shCats.asp?category=" & fldId & "' CLASS='shCategorySelected'>" & LCase(fldName.Value) & "</A><br>"
End If
Rs.MoveNext
Next
Set fldID = Nothing
Set fldName = Nothing
Rs.Close
Set Rs = Nothing
%>
</code>