Archive for the ‘ADO.NET / SQL’ Category
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 ...
Posted in ADO.NET / SQL, Diğer, Kısa Bilgi, Örnek Kodlar | No Comments »
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 ...
Posted in ADO.NET / SQL, Yazılım Mühendisliği | No Comments »
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 ...
Posted in ADO.NET / SQL, C#, Kısa Bilgi | 1 Comment »
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 ...
Posted in ADO.NET / SQL, Örnek Kodlar | No Comments »
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ş ...
Posted in ADO.NET / SQL, Örnek Kodlar | No Comments »
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 ...
Posted in ADO.NET / SQL, C# | No Comments »
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 ...
Posted in ADO.NET / SQL, C# | No Comments »
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.
Posted in ADO.NET / SQL, ASP.NET, Kısa Bilgi | No Comments »
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.
Posted in ADO.NET / SQL | No Comments »
Ç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".
Posted in ADO.NET / SQL, Kısa Bilgi, Yazılım Mühendisliği | 2 Comments »