﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>mehmetduran.com - Yorum RSS Takibi</title><link>http://mehmetduran.com/Blog.aspx/Yorum_Rss/25</link><description>Mehmet Duran - Yorum RSS Takibi</description><image><url>/Content/style1/mehmet.gif</url></image><item><title>"Mehmet Duran" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2010-11-02T15:56:40</pubDate><description>@Emre, şu anda ve uzun süredir Access veritabanı kullanmıyorum. Zamanında kullanmışım ve kod bloğunu paylaşmışım. Access'te random olarak kayıt getiren fonksiyonlar mevcut değil. Bunun için diğer veritabanlarını kullanmanı tavsiye ederim. (örnek:mysql) İlla access ile yapacaksan kayıtların hepsini bir dizi şeklinde hafızaya alıp kayıt sayısı sınırında bir sayı üretip dizinin o sayılı indeksinde bulunan elemanı rasgele olarak seçebilirsin. Ancak burada boş yere birçok kaydı hafızaya almış olacaksın.</description></item><item><title>"Emre" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2010-11-01T15:48:18</pubDate><description>Toy zamanımda yazmış olduğum kod bloğu demişsiniz. Şu andaki uzman zamanlarınızda yazdığınız kod bloğunu da paylaşmanızı bekleriz.mdb veritabanının kullanılması gerektiği yerlerde asp.net ile rastgele veri çekmek gerçekten bir sorun...</description></item><item><title>"Mehmet Duran" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-12-03T23:43:43</pubDate><description>Bir önceki yorumumda belirttiğim gibi böyle bir kullanım pek kullanışlı değil. Toy zamanımda yazmış olduğum bir kod bloğu. Ancak senin mantığın da count almak pek işe yaramaz gibi. </description></item><item><title>"Miraç Baran Satıç" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-12-03T23:02:29</pubDate><description>Aslında Mysql'in refahı için :) random_at da "select * from gunluk_sozler" değilde "select Count(*) from gunluk_sozler" kullanmak daha mantıklı bence..</description></item><item><title>"Mehmet Duran" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-11-30T00:59:45</pubDate><description>Söylediklerinde haklısın tamamen. Ancak bu acemilik döneminde yazılmış bir kod. Tabiki tek bir rastgele kayıt için bunlara gerek yok. Direk olarak veritabanının kendi fonksiyonları ile işlem yapmak daha mantıklı.</description></item><item><title>"Ali" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-11-30T00:55:11</pubDate><description>Burada veritabanından rastgele veri çekilmiyor ki,
tablo komple çekiliyor ve bir sanal tablayo doldurulup O sanal tablonun rastgele satırından veriyi alıyorsunuz..  Sayfanın görüntülenme potansiyelini düşünürsek bu algoritma her seferinde sadece tek bir satır için çalışacak. Bence veritabanından sadece rastgele 1 adet kayıt getirin.</description></item><item><title>"Mehmet Duran" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-08-05T11:26:55</pubDate><description>Burada yazmış olduğum kodlar tek kayıt için kullanılabilir ancak çoklu rastgele kayıt için söylemiş olduğun sıkıntı olabilir. Bunun için veritabanının kendi içinde olan rasgtele kayıt getiren fonksiyonları kullanabilirsin. Bu şekilde çok sayıda rasgele kayıt alabilirsin. (mysql'de rand() gibi.)</description></item><item><title>"Nedim" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-08-04T16:11:43</pubDate><description>yer kalmadığı için buradan devam ediyorum. tşk. ederim iyi çalışmalar.</description></item><item><title>"Nedim" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-08-04T16:10:06</pubDate><description>Merhaba; Güzel kısa ve öz olmuş, ellerinize sağlık. Burada bir sorum olucak: vt'den rasgele 1 kayıt yerine birden fazla kayıt çekmek istiyoruz. bunu, yukarıdaki kodlarınızı aşağıdaki şekilde düzenleyerek yapıyorum:

 adaptor.Fill(tablom);&lt;br&gt;
for (byte say = 0; say &lt;= 3; say++)&lt;br&gt;
{&lt;br&gt;
        int gelen = at.Next(0, tablom.Rows.Count);&lt;br&gt;
        Label1.Text = tablom.Rows[gelen]["gunluk_soz"].ToString();&lt;br&gt;
}&lt;br&gt;

kodlar çalışıyor fakat, bazen üçüi bazen de 2 si birbirinin aynısı oluyor.3 ününde farklı olması için?</description></item><item><title>"Mehmet Duran" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-07-03T23:32:28</pubDate><description>Burada yapacağımız karşılaştırmalar hep string türü ifadelerin karşılaştırılması olacaktır ve bunun da çok büyük performans kaybına neden olacağını düşünmüyorum. Özellikle sunucu özelliklerinin gelişmesi bu karşılaştırmaları yapmada bir sorun teşkil etmemekte diye düşünüyorum.</description></item><item><title>"Kaan" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-07-03T23:20:50</pubDate><description>Teşekkür ederim.
Peki olayın performans yönü ne olur?
Her kod yığını milisaniyelerde de olsa sistemi yavaşlatır. Ben her if, swich, regex yazışında eli titreyen bir insanım :)</description></item><item><title>"Mehmet Duran" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-07-03T22:52:09</pubDate><description>Bunun için tüm durumları kontrol ederek sonuç üreten bir sınıf veya kütüphane hazırlayabilirsin. Ancak söz konusu durumlar her veritabanı durumu için tek tek kontrol edilmeli. Bunun dışında yapılacak pek birşey olacağını sanmıyorum.</description></item><item><title>"Kaan" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-07-03T18:56:53</pubDate><description>Selamlar
Hazırladığım sistemde kullanıcı connectionStrings`te yapacağı belirtmeyle Microsoft SQL Server,OleDb,Odbc,Oracle,Firebird,PostgreSQL ve MySQL arasında geçiş yapabiliyor.Ama her veritabanının farklı özelliği var. mesela Excel tablo isimlerinden sonra $ kullanıyoruz. Veritabanları stored procedure nedir bilirken excel bilmiyor. Birinde NewID() bir mana ifade ederken diğerinde etmiyor. Nasıl bir şey yazmak gerekiyor ki sistem hangi veritabanı olursa olsun ne yapmak istediğimizi anlasın.</description></item><item><title>"Mehmet Duran" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-01-30T18:02:24</pubDate><description>Merhaba. Verdiğiniz örnek sadece destekleyen veritabanları için geçerli. (Sql server, mysql gibi. Ayrıca her veritabanı için kullanımı farklı.) Bu örnek access gibi bir veritabanından rasgele kayıt çekmek için verdiğim bir örnekti.</description></item><item><title>"farklı bi method" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-01-30T17:58:26</pubDate><description>bunu şu şekildede yapabilirsiniz. Sql olarak SELECT TOP(5) * FROM Tablo ORDER BY NewID() TOP kısmından kaç kayıt getireleceğini ayarlayabilirsiniz tabi bu örnek daha garanti sql methoduyla aynı kayıtlar gelebilir.</description></item><item><title>"Çok mükemmel bir site" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2009-01-21T23:35:09</pubDate><description>harika gerçekten güzel </description></item><item><title>"can" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2008-11-18T03:13:29</pubDate><description>bi mutlu olun ya :)))</description></item><item><title>"falanca" Yorum Yaptı.</title><link>http://www.mehmetduran.com/Blog/Makale.html/Asp-net-ile-Veritabanindan-Rasgele-Kayit-Cekme/25</link><pubDate>2008-11-01T13:45:56</pubDate><description>kardeş güzel yazmışsın ama keşke birde rastgele deilde normal veri çekmeyi yazsaydın</description></item></channel></rss>