Archive for the ‘ADO.NET / SQL’ Category

XML(EXTENSİBLE MARKUP LANGUAGE-genişletilebilir etiketleme dili)

Perşembe, Ağustos 19th, 2010

  Bağımsız bir kuruluş olan W3C (World Wide Web Consortium) organizasyonu tarafından tasarlanan ve bağımsız bir yapıya sahip olan XML (extensible Markup Language),kişilerin kendi etiketlerini tanımlayarak bu etiketler ile hiyerarşik yapı kurabildikleri ,bunları istedikleri zaman değiştirebildikleri ; esnek, teknolojiden -platformdan bağımsız text tabanlı bir meta dilidir. Xml açılımının içerdiği “markup” onun ...

SQL Sub Query ve Join işlemi arasında performans testi

Perşembe, Ağustos 5th, 2010

Elimizde iki tablolu bir yapı olduğunu düşünelim, İşçiler ve Yöneticiler. Üç adet yöneticimiz ve bu yöneticilere bağlı 60000 çalışanımız olsun. Yöneticilere ait olan işçi sayılarına baktığımızda : Select COUNT(*),yoneticiID From tblIsci Group By yoneticiID Order By yoneticiID Yonetici ID İşçi Sayısı 1 40000 2 19999 3 1 İlk olarak 1 adet işçinin bağlı olduğu ID si 3 olan yöneti ...

ADO.NET’TE CONNECTED DİSCONNECTED MİMARİLER

Pazartesi, Temmuz 26th, 2010

ADO.NET  teknolojisi ile veritabanından veri çekmenin 2 yolu vardır. Connected Mimari Disconnected Mimari Connected Mimari: Bu mimaride veri tabanından veri çekme süresi boyunca uygulama veritabanına bağlı kalır ve bilgiler bağlı kalma süresi boyunca çekilebilir.Veri çekmek için veritabanına sürekli bağlı olması zorunluluğundan dolayı sql server sürekli meşgul olur,bu bir dezavantajdır.Connected ile veri çekebilmek için SqlCommand ile ConnectionString ...

SQL’DE TRIGGERLAR(TETİKLEYİCİLER)

Salı, Temmuz 6th, 2010

Trigger nedir? Trigger'ın kelime anlamı tetikleyicidir, Sqldeki anlamı da  database tabloları üzerinde bir değişiklik olduğu zaman çalışan sql sorgularıdır. Triggerlar ile insert,update,delete yapılabilir. Trigger oluşturmak create trigger TriggerAdi on TabloAdi tetikleyici seçeneği(hangi olay olduğunda çalışsın) as select .... creat trigger tg_KategoriSilindi on Categories for delete             --category silinmesini takip ediyor as select 'biri bir tane kategori sildi' as silme ...

SQL’DE VİEW(SANAL TABLO) OLUŞTURMAK

Cumartesi, Temmuz 3rd, 2010

View ler hangi durumlarda kullanılır,faydaları nelerdir? Yapacağınız sql işleminde birden fazla tabloyu ve onların farklı farklı colonlarını kullanacaksınız,hepsini birleştirmek ,gerekli tablodan sorgu yapmak biraz zahmetli bir iş olabilir,bunun yerine view denen sanal tablolardan oluşturup,gerekli colonları farklı tablolardan alıp sorguları tek bir tablo üzerinden yapmak işinizi kolaylaştırailir.Karmaşık sorgular kolay bir hale gelmiş ...

DataGrid ile ziyaretçi defteri yapma

Pazartesi, Haziran 28th, 2010

Evet arkadaşlar bir çok sitede gördüğümüz ziyaretçi defterini oluşturacağız.İlk önce veri tabanımızı aşağıdaki gibi bir table oluşturuyoruz.Table’ın adını defter koyuyoruz. Birde veri tabanımızda Stored Procedures’ü dışarıdan girdiğimiz verileri kaydetmek için aşağıdaki gibi oluşturuyoruz. Şimdi aspx kısmında dizaynımızı yapıyoruz. <table class="style1"> <tr> <td class="style2" colspan="2"> Ziyaret Defteri</td> </tr> <tr> <td class="style3"> İsim</td> <td> <asp:TextBox ...

The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value. The statement has been terminated

Pazartesi, Haziran 14th, 2010

sql sorgulamada datetime türünde yaptığınız sorgularda "The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value. The statement has been terminated" problemi ile karşılaşıyorsanız sorgunuza değeri gönderirken .ToString(“MM.dd.yyyy hh:mm:ss”) şeklinde düzenleyip göndrirseniz probleminiz çözülür. SqlConnection con = new SqlConnection(/* kendi sql baglanma cümleniz ...

Login failed for user ‘NT AUTHORITY\IUSR’.

Cumartesi, Mart 20th, 2010

IIS 7 üzerinde yayınladığınız uygulamanızda , sql server ile yapmak istediğiniz veri tabanı işlemlerinde "Login failed for user 'NT AUTHORITY\IUSR'." hatasını alıyorsanız , Çözüm Kimlik Doğrulama seçeneğini tııkladıktan sonra Karşımıza çıkan pencerede Anonim Kimlik Doğrulama üzerinde sağ tuş tıklayıp düzenle yada yandaki menüden düzenle seçeneğini seçtikten sonra Uygulama Havuzu Kimliğini seçip Tamam diyoruz.

Common Language Runtime Sql ilişkisi ve Split

Perşembe, Şubat 11th, 2010

Merhaba Arakadaşlar, Bu yazımda Common Language runtime ile Sql server üzerine C# ' hazırladığınız bir fonksiyonu eklemeye anlatacağım. Öncelikle Spliti seçtim çünki Sql üzerinde split yapamıyoruz. bunun çözümüde yine SQL 2005 ile .Net Framework üzerinde geliştirdiğimiz DLL lerin Sql üzerine eklenip functionların oluşturulması ile çözebiliriz.

Error message when you start the SQL Server 2008 Reporting Services Configuration Manager: “Invalid namespace”

Çarşamba, Şubat 10th, 2010

Sql 2008 ' i Kurdunuz ve Reporting services ayarları yapmaya çalışıyorsunuz ve bu hatayı alıyorsunuz. Configuration Manager: "Invalid namespace".