ADO saralash


Recordset’dagi ma’lumotlarni qanday saralashni belgilash uchun SQL’dan foydalanishimiz mumkin.


ULASHISH

Ma’lumotlarni saralash

Bu yerda "Customers" jadvalidagi "Companyname" va "Contactname" maydonlarini "Companyname" bo‘yicha saralab ko‘rsatmoqchimiz (faylni .asp kengaytmasi bilan saqlashni unutmang):

<html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateObject("ADODB.recordset") sql="SELECT Companyname, Contactname FROM Customers ORDER BY CompanyName" rs.Open sql, conn %> <table border="1" width="100%">   <tr>   <%for each x in rs.Fields     response.write("<th>" & x.name & "</th>")   next%>   </tr>   <%do until rs.EOF%>     <tr>     <%for each x in rs.Fields%>       <td><%Response.Write(x.value)%></td>     <%next     rs.MoveNext%>     </tr>   <%loop   rs.close   conn.close%> </table> </body> </html>

Bu yerda "Customers" jadvalidagi "Companyname" va "Contactname" maydonlarini "Companyname" bo‘yicha kamayish tartibida saralab ko‘rsatmoqchimiz (faylni .asp kengaytmasi bilan saqlashni unutmang):

<html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open "c:/webdata/northwind.mdb" set rs = Server.CreateObject("ADODB.recordset") sql="SELECT Companyname, Contactname FROM Customers ORDER BY CompanyName DESC" rs.Open sql, conn %> <table border="1" width="100%">   <tr>   <%for each x in rs.Fields     response.write("<th>" & x.name & "</th>")   next%>   </tr>   <%do until rs.EOF%>     <tr>     <%for each x in rs.Fields%>       <td><%Response.Write(x.value)%></td>     <%next     rs.MoveNext%>     </tr>   <%loop   rs.close   conn.close%> </table> </body> </html>


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!