Paketler Halinde Listeleme
Paketler Halinde Listeleme
Veritabanında 100.000 den fazla stok bulunuyor.Ama listelenmesi 20 saniyeyi bulur.Ben bunu tek seferde tamamını değilde 500'er paketler halinde listelenmesini istiyorum.İlk 500 kaydın sonuna gelindiğinde sonraki 500 kayıt listeye eklensin gibi.Ama bunun yolunu birtürlü bulamadım bunu nasıl yapabilirim?Sahibinden.com daki gibi
Re: Paketler Halinde Listeleme
Veri tabanına hangi yapı ile bağlanıyorsunuz bilmiyorum ama C# tarafında SqlReader bu işi yapıyor, ihtiyaç oldukça veri tabanından okuyor. Benzer işi yine SQL cümleleri ile LIMIT kullanarak yapmanız mümkün olur. Ancak kullandığınız versiyon önemli, 2008 R2 öncesi LIMIT olmadığı için ROW_NUM üzerinden biraz takla atmak gerekebiliyor.
Re: Paketler Halinde Listeleme
SQL 2008 R2 kullanıyorum ama çözemedim bitürlü delphi xe7 kullanıyorum bu arada.dbgrid in scroll'u aşağı indiğinde son satırdayken sonraki 500 adet listesin istiyorum bunu dediğiniz gibi limit kullanarak nasıl yapabilirim.
Re: Paketler Halinde Listeleme
2008 R2'de LIMIT bulunmuyor. Şuradaki yöntemlerden birini deneyebilirsiniz: https://stackoverflow.com/questions/224 ... erver-2008