SQL Procedure ile Dinamik TOPN Sorgusu

SQL Procedure ile Dinamik TOPN Sorgusu
Arkadaşlar merhaba; Bir süredir makale yazmıyordum. Tekrardan bir SQL makale ile giriş yapmak istedim. Bu yazımızda TOPN komutunun Procudureler aracılığıyla ile parametrik olarak uyğulanmasını işleyeceğiz. Öncelikle kısaca bir sorgu üzerinde TopN...

SQL CharIndex Kullanımı

SQL CharIndex Kullanımı
Merhaba arkadaşlar; SQL üzerinde çalışmalarımız devam ediyor. İlerde komplex procudereler yazarken bizlere lazım olabilecek elemanları yavaş yavaş oluşturmaya başladık. Şimdi sıra CharIndex() kullanımında. Kullanımı çok basit olan CharIndex() adında...

SQL Trigger (Tetikleyici) Kullanımı

SQL Trigger (Tetikleyici) Kullanımı
Merhabalar; T-SQL üzerine gitmeye devam ediyoruz. Bugün ki konumuz TRIGGER kullanımı. Sql de veri tutarlıgını sağlamak ve işlemleri otomatikleştirmek amacıyla kullanılan bir yapıdır Trigger. Kelime anlamı Tetikleyici olan Trigger adına yakışır...

C# Condition Kullanımı (?:)

C# Condition Kullanımı (?:)
Merhabalar; Blogun tarzı geregi lafı çok uzatmak istemiyorum ama bi kaç uyarı yapmadan da geçemeyecegim. Geliştirdigimiz kodlarda asıl amaç çalışması olsada, zaman içinde gelişen ve kalabalıklaşan kod yıgınları için önceden önlemini alıp ona...

C# Klasör İçini Temizleme

C# Klasör İçini Temizleme
Merhablar zaman zaman klasörlerimizin içini temizleme ya da bazı dosyaları silme geregi duya biliriz. İşde size çözüm yolu İşe başlamadan önce using System.IO; eklemeniz gerektigini biliyorsunuz. FileInfo fileInfo;string uzanti = ".txt";foreach...

CURSOR KULLANIMI

CURSOR KULLANIMI
Merhabalar Sql başlıca kullanılan işlemlerden biride Cursor ler dir. Cursor ler kayıt kümesi üzerinde satır satır hareket etmemizi sağlar. Nisbeten performans gerektiren bir işlem oldugundan dikkatli kullanılmasında fayda var. Bu cursor blogunu herhangi...

richTextBox 'a Resim Ekleme

richTextBox 'a Resim Ekleme
Merhabalar; Yeteneklerine hayran kaldıgım iki companentten biri richTextBox diğeri ise DataGridView dir. DataGridView için ilerde çok detaylı yazılar yazıcam ama önce richTextBox nasıl resim eklenir onu görelim. private bool pasteMyBitmap(string...

DataTable Sınıfı

DataTable Sınıfı
Merhaba arkadaşlar; Bugün DataTable sınıfını ve en sık kullanılan metodlarını inceleyecegiz. DataTable tek tablo şeklinde verileri tutmak için kullanılır. En sık kullanılan şekli database den gelen verileri tablo şeklinde tutmak üzerinde işlemler...

Datatable GetChanges() Metodu

Datatable GetChanges() Metodu
Merhaba arkadaşlar; Bugün GetChanges() metodunu ile datatable içinde ki değişiklerimizi yakalayacagız. Kısaca anlatacak olursak; Database den çektigimiz veriler datatable ye doldurulur ve dataGridview controlüne basılır. Burdan bilinmesi gereken...

SqlCommandBuilder DeriveParameters

SqlCommandBuilder DeriveParameters
Arkadaşlar merhaba; Bu yazımızda Sql Procedure lerimizin bizden istediği parametreleri ögrenmek için yapılması gerekenleri ögrenecegiz. Evet bu konuda bizi yardımdı olacak olan SqlCommandBeuilder sınıfı ve sevgili DeriveParameters metodumuz dur. Peki...

SqlTransaction Kavramı

SqlTransaction Kavramı
Merhabalar; Uzun zamandan bu yana makale yazamıyordum kafamı dagıtmak için çokdandır yazmak istediğim SqlTransaction konusunda makale yazmak istedim. Kodlara başlamadan önce çok yüzeysel bir anlatımla bu sınıfın ne işe yaradıgını anlatmak istiyorum. SqlTransaction...

Params Anahtar Kelimesi ile Sınırsız Sayıda Parametre Tanımlama

Params Anahtar Kelimesi ile Sınırsız Sayıda Parametre Tanımlama
Merhabalar; Birbirinin devamı niteliğinde olan metod tanımları şekillerini gördük. Sıra params anahtar kelimesi ile sınırsız sayıda parametre kullanma yöntemine. Bildiginiz gibi daha önce anlatılan metodlarda önceden belirlenen sayıda parametre...

Out Parametre Metod Kullanımı

Out Parametre Metod Kullanımı
Merhabalar; Out parametresinde gönderilen değerler üzerinde işlemler yapılır ve aynı degerler uot parametresi ile geri aynı değişken üzerinden dışarı taşınır. Daha detaylı örnekler için araştırma yapmanızda faydalar vardır. Konuyu daha iyi kavramanız...

Overloaded (Aşırı Yüklenmiş) Metotlar

Overloaded (Aşırı Yüklenmiş) Metotlar
Merhabalar ; Bu yazımızda Overloaded yani Aşırı yüklenmiş metodlar üzerinde duracağım. Overloaded Metodlar nedir ne işe yararlar kabaca anlatalım, daha sonrada bir örnek yapalım. Aşırı yüklenmiş metodlar adında anlaşıldıgı gibi aynı isimde farklı...

MARS(Multiple Active Result Sets)

MARS(Multiple Active Result Sets)
MARS nedir??MARS(Multiple Active Result Sets) ADO.NET 2.0 ile gelen tek bağlantı ile birden çok stored proc select vs. işlem yapmamıza olanak veren bit teknikdir.Normal ADO.NET teknigi ile bu işi halletmeye kalksak ya iki ayrı bağlantı tanımlanacak...

SqlCommandBuilder Sınıfı ve DataGridView üzerinden update işlemi

SqlCommandBuilder Sınıfı ve DataGridView üzerinden update işlemi
Merhabalar; Bu yazımızda dataGridView nesnesi üzerinden güncelleme silme ve ekleme işlemlerini ögrenecez. Hepimiz programlarımız da dataGridView kullanıyoruz vede tanıdıkca daha da çok seviyoruz. Bazen kullanıcılar müşterilerin siparişlerini verirken...