Ciao... spero tu abbia risolto!
io invece ho un problema simile, adesso vi spiego:
vorrei ordinare una tabella per prezzo ASC ma succede che un prezzo come 70000,00 me lo visualizza prima di quello di 110000,00 (da premettere che la tabella nel database è numerica!
Ecco la sintassi della pagina:
codice:
<%
wcat = request ("categoria")
pag = request.querystring ("pag")
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject ("ADODB.RecordSet")
%>
<%
if wcat = "" then
sql = "SELECT * FROM listino order by prezzo ASC"
rs.Open Sql, conn, 1
else
sql = "SELECT * FROM listino where categoria = " & wcat & " order by prezzo ASC"
rs.Open Sql, conn, 1
end if
if rs.EOF then
response.write "Non esistono Prodotti con questa categoria"
response.end
End if
WID=rs("categoria")
Sql2 = "select * from Categorie WHERE id = " & WID & " order by Nome ASC"
set rs2 = conn.execute(Sql2)
'response.write sql
'response.end
Select Case Request.QueryString("Direzione")
etc... etc...
qualche consiglio?