<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>SQL Server (και άλλες databases)</title><link>https://www.dotnetzone.gr:443/cs/forums/28/ShowForum.aspx</link><description>Θέματα που αφορούν τον SQL Server (7.0, 2000, 2005) αλλά και Oracle, Access, DB2, MySQL, κλπ.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: DataPaging Best Practise</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31854.aspx</link><pubDate>Wed, 16 May 2007 22:10:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31854</guid><dc:creator>georgini</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31854.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=31854</wfw:commentRss><description>&lt;P&gt;Εμεις εδώ οι πρωτόγονοι αποφασίσαμε να το δοκιμάσουμε &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt; ! &lt;/P&gt;
&lt;P&gt;Σε ευχαριστώ!&lt;/P&gt;</description></item><item><title>Απ: DataPaging Best Practise</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31821.aspx</link><pubDate>Wed, 16 May 2007 03:58:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31821</guid><dc:creator>Δημήτρης Γκανάτσιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31821.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=31821</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;georgini:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Αχ.... ξύνεις πληγές! Δυστυχώς εμείς ακόμα παίζουμε με 2000!&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;τότε θα πρέπει να παίξετε με το rowcount &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/P&gt;</description></item><item><title>Απ: DataPaging Best Practise</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31815.aspx</link><pubDate>Tue, 15 May 2007 23:30:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31815</guid><dc:creator>pan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31815.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=31815</wfw:commentRss><description>παιδιά, τι κάνει το Pagesel και το SubSel ? Πρώτη φορά τα βλέπω</description></item><item><title>Απ: DataPaging Best Practise</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31809.aspx</link><pubDate>Tue, 15 May 2007 22:18:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31809</guid><dc:creator>georgini</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31809.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=31809</wfw:commentRss><description>Αχ.... ξύνεις πληγές! Δυστυχώς εμείς ακόμα παίζουμε με 2000!</description></item><item><title>Απ: DataPaging Best Practise</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31805.aspx</link><pubDate>Tue, 15 May 2007 21:46:29 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31805</guid><dc:creator>Δημήτρης Γκανάτσιος</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31805.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=31805</wfw:commentRss><description>&lt;P&gt;άμα παίζεις με SQL Server 2005 μπορείς να χρησιμοποιήσεις το ROW_NUMBER()&lt;/P&gt;
&lt;P&gt;έχω γράψει στο blog μου για αυτό, δες εδώ&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.studentguru.gr/blogs/dt008/archive/2007/03/29/paging-in-sql-server-2005.aspx"&gt;http://www.studentguru.gr/blogs/dt008/archive/2007/03/29/paging-in-sql-server-2005.aspx&lt;/A&gt;&lt;/P&gt;</description></item><item><title>DataPaging Best Practise</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/31804.aspx</link><pubDate>Tue, 15 May 2007 20:32:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:31804</guid><dc:creator>georgini</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/31804.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=28&amp;PostID=31804</wfw:commentRss><description>&lt;P&gt;Καλημέρα σε όλους.&lt;/P&gt;
&lt;P&gt;Θέλω να φέρνω σταδιάκα δεδομένα πάνω σε ένα grid. &lt;/P&gt;
&lt;P&gt;Θέλω το paging να γίνετε με βάση το sort που πιθανώς να καθορίζει ο χρήστης πάνω στο grid.&lt;/P&gt;
&lt;P&gt;Μετά από κάποιο research σκέφτομαι να υλοποιήσω ένα Stored Procedure που θα κάνει Select με βάση τα εξής:&lt;/P&gt;
&lt;P&gt;-- Page = 5&lt;BR&gt;-- Frame Size = 100&lt;BR&gt;--myColumns =&amp;nbsp; οι κολώνες του πίνακα που κάνω Select&lt;BR&gt;--orderColumns = το Sort που καθορίζει ο χρήστης π.χ Surname Desc, Name&lt;BR&gt;--DescorderColumns = το αντίθετοSort από αυτό&amp;nbsp;που καθορίζει ο χρήστης π.χ Surname , Name Desc&lt;/P&gt;
&lt;P&gt;SELECT&amp;nbsp; myColumns&lt;BR&gt;FROM&amp;nbsp; (SELECT TOP 100 myColumns&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM&amp;nbsp; (SELECT TOP 500 myColumns -- Page x Frame&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM myTable&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ORDER BY orderColumns) SUBSEL&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ORDER BY DescorderColumns) PAGESEL -- swap order&lt;BR&gt;ORDER BY orderColumns -- reorder&lt;/P&gt;
&lt;P&gt;Ενα μικρό τεστ που έκανα φαίνεται να λειτουργεί. &lt;/P&gt;
&lt;P&gt;Αναρωτιέμαι ωστόσο πιο&amp;nbsp; είναι το Best Practise για DataPaging?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>