amacım birşeyler öğrenmek tamamen.
Alıntı:
|
Bir de öneri, her döngüde veritabanında bir sorgu çalıştırırsan yavaşlama ya da çok yüklenme olabilir, bunun yerine bir kerede tüm kategorileri alıp WHERE ile yaptığın filtrelemeyi dönen kayıtlar arasında gezip kendin yaparsan daha hızlı olacaktır muhtemelen. En azından ben Delphi - Access ikilisini kullandığımda öyleydi.
|
burdan, verdiğim örneklerden farklı bir sonuç çıkaramadım ben.
sanırım, tüm veriyi recordset'e alıp bu veriler üzerinde döngüsel dolaşmaktan bahsetmiyorsunuz. çünkü bunun hızdaki farkı çok daha fazla olacaktır.
bir başka yol, eğer bir döngü kurup bu döngü içerisinde sorgulama yapmaksa niyetiniz, şunun cevabını merak ediyorum o zaman, ha while döngüsü içerisinde, ha recursive olarak veriyi çektiniz, sonuçta yine katman sayısı kadar sorgu gerekmeyecek mi? bunun recursive fonksiyondan ne farkı olacaktır? yoksa ben mi kaçırıyorum birşeyler?
örnek kod görmek isterim.