SIDEBAR
»
S
I
D
E
B
A
R
«
Tekrarlanan Kayıtları Listeleme
Kas 5th, 2011 by Özcan BAYĞUŞ

SELECT urunkodu,COUNT(urunkodu) FROM dbo.urunler
GROUP BY urunkodu
HAVING COUNT(urunkodu)>1

Yukarıdaki örnek urunler tablosunda urunkodu tekrarlanan(çiftlenen) yani aynı ürün koduna sahip ürünlerin listelenmesini sağlar.

MSSQL de Karakter Düzeltmek – SET Replace Kullanımı
Kas 2nd, 2011 by Özcan BAYĞUŞ

Veri tabanında kayıtların içerisinde belirli karakterleri değiştirmek için replace kodunu kullana bilirsiniz.

Aşağıdaki örnek TabloAdi tablosundaki Alanadi sütununda bulunan * karakterleri X karakteri ile değiştirmeye yarar. Kodu istediğiniz gibi değiştirip kendinize uyarlayabilirsiniz.

UPDATE dbo.tabloadi SET
alanadi = replace(alanadi , '*', 'X')
WHERE  alanadi LIKE '%*%';

update TabloAdi Set
AlanAdi = Replace(AlanAdi , 'degisecekKarakter' , 'yerineYazilacakKarakter')
where Kısıtlamalar
MSSQL Bağlantısı, Sorgulama, Kayıt Ekleme , Kayıt Silme işlemleri
Oca 18th, 2010 by Özcan BAYĞUŞ

http://rapidshare.com/files/337450276/csharpveritabani.mp4 videoyu bu linkten indirebilirsiniz.  Sesli anlatım yapacaktım ama sesim pek güzel olmadığı için vivaldiden bir kaç müzik ekledim. Videonun boyutu büyük olduğu için siteye ekleyemedim.  Videonun kalitesini de düşürmemek için yani yazılan bütün kodlar anlaşılır bir şekilde okunsun diye videonun boyutu yada türü ile oynamadım. İşinize inşallah yarar. :)   Program kodlarını da aşağıya ekledim.  Ayrıca proje dosyasınıda indirebilirsiniz. Fakat veri tabanı oluşturmanız gerekiyor çalışması için. ve connection stringi değiştirmelisiniz.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace veritabaniislemleri
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        SqlConnection baglanti = new SqlConnection();
        DataTable tablo = new DataTable();
        SqlDataAdapter adaptor = new SqlDataAdapter();
        SqlCommand komut = new SqlCommand();
        string baglantiParametresi = "Data Source=OZCAN;Initial Catalog=test;User ID=test;Password=123;";

        private void button1_Click(object sender, EventArgs e)
        {
            baglanti.ConnectionString = baglantiParametresi;
            baglanti.Open();
            MessageBox.Show("Bağlantı Sağlandı");
            baglanti.Close();
            MessageBox.Show("Balantı Kesildi");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            tablo.Clear();
            baglanti.ConnectionString = baglantiParametresi;
            baglanti.Open();
            komut.Connection = baglanti;
            string SQL = "select * from musteri";
            komut.CommandText = SQL;
            adaptor.SelectCommand = komut;
            adaptor.Fill(tablo);
            dataGridView1.DataSource = tablo;
            baglanti.Close();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            tablo.Clear();
            baglanti.ConnectionString = baglantiParametresi;
            baglanti.Open();
            komut.Connection = baglanti;
            string SQL = "select * from musteri order by no desc";
            komut.CommandText = SQL;
            adaptor.SelectCommand = komut;
            adaptor.Fill(tablo);
            dataGridView1.DataSource = tablo;
            baglanti.Close();
        }

        private void button4_Click(object sender, EventArgs e)
        {
            tablo.Clear();
            baglanti.ConnectionString = baglantiParametresi;
            baglanti.Open();
            komut.Connection = baglanti;
            string SQL = "select * from musteri where no="+textBox1.Text;
            komut.CommandText = SQL;
            adaptor.SelectCommand = komut;
            adaptor.Fill(tablo);
            dataGridView1.DataSource = tablo;
            baglanti.Close();
        }

        private void button5_Click(object sender, EventArgs e)
        {
            tablo.Clear();
            baglanti.ConnectionString = baglantiParametresi;
            baglanti.Open();
            komut.Connection = baglanti;
            string SQL = "insert into musteri (no,isim,soyisim) values ("+textBox2.Text+",'"+textBox3.Text+"','"+textBox4.Text+"')";
            komut.CommandText = SQL;
            komut.ExecuteNonQuery();
            baglanti.Close();

            button2_Click(sender,new EventArgs());
        }

        private void button6_Click(object sender, EventArgs e)
        {
            tablo.Clear();
            baglanti.ConnectionString = baglantiParametresi;
            baglanti.Open();
            komut.Connection = baglanti;
            string SQL = "delete from musteri where no="+textBox5.Text;
            komut.CommandText = SQL;
            komut.ExecuteNonQuery();
            baglanti.Close();

            button2_Click(sender, new EventArgs());
        }
    }
}

»  Substance:WordPress   »  Style:Ahren Ahimsa