Anasayfa RSS Email

November 2003 Entries

download manager

etrafta bir sürü download manager var. spyware,adware,shareware falan..

http://www.leechget.net/ adresinden indirebileceğiniz LeechGet programını kullanıyorum ve tavsiye ederim, kişisel kullanım için ücretsiz, ayrıca disk üzerinde yapacağınız büyük boyutlu dosya kopyalama ve taşıma işlemleri için de destek sağlıyor, kaldığınız yerden devam etme gibi...

 

Sql Server'dan verileri rasgele almak...

SQL SERVER ile çektiğiniz verileri rasgele bir sıra ile görüntülemek istiyorsunuz bunun için ne yapardınız? Belki çeşitli algortimalar kurularak uğraş verici şekillerde halledebilirsiniz. Ama hiç gerek yok!!

Select * From musteriler Order by NewID()

şeklindeki bir sql sorugusu her çalıştırıldığında musteriler tablosundaki kayıtları ragele bir sıra ile dönecektir.

NewID() fonksiyonu her seferinde farklı bir değer dönmektedir. NewID() fonksiyonunun çıktısını görmek isterseniz :

Select NewID() gibi bir sorgu çalıştırıp her seferinde ürettiği farklı değerleri görebilirsiniz.

Her seferinde rasgele bir kayıt alıp onu görüntülemek isterseniz, aşağıdaki soruguya bakınız.

Select TOP 1 * From musteriler Order by NewID()

Yukarıdaki sorgu her çalıştırıldığında rasgele bir musteri kaydı getirir.

 

Bugün Ramazan Bayramı, Bayramınız Mübarek Olsun.

TextMode Password olsa da...

Şifreli giriş gerektiren üyelik sistemi gibi bir sistem programlarken bilgileri düzenleme gibi bir bölüm yapmamız gerekir. Şifre değiştirme işlemide eklemek istersek ASP.NET in güvenlik amacıyla yaptığı ama bizim bazen arzu etmeyeceğimiz bir durumla karşılaşırız.

txtSifre.Text=rdr("sifre")

Yukarıdaki kod ile rdr ismindeki datareader daki kayıtdan sifre ismindeki alanı txtSifre ismindeki TextBox kontrolüne yazdırıyoruz. Ama txtSifre kontrolünün TextMode özelliğini Password yapmamız gerekir çünkü şifrenin ilk bakışta gözükmemesini *** şeklinde gözükmesini isteriz.
Ama TextMode özelliği Password iken ASP.NET TextBox ın Text özelliğindeki değeri input html öğesinin value değerine yazmaz.

Bu durum ASP.NET tarafından güvenlik amacıyla sağlanmıştır.Ama biz bunu yinede aşmak istersek aşağıdaki kod satırı ile input html öğesine value değerini ekleyip şifre kutumuza değerleri girip sağlarız ve *** şeklindeki görünümden de vazgeçmemiş oluruz.

txtSifre.Attributes.Add("value", rdr("sifre"))

 

Web Statistics