Sql de Kayıtlı Kullanıcı Adı Sorgulama

Bu makalemizde; sql veritabanına yeni kullanıcı adı girişi yapılmadan önce, veritabanında kayıtlı adları sorgulatıyoruz.
 
Eğer girmek istediğimiz Ad veritabanında kayıtlı ise, Şekil 2 deki gibi Girmiş olduğunuz ad veritabanında kayıtlı. Lütfen
başka ad giriniz uyarısı alıyoruz.

Formunuza 1 adet TextBox ve Button ekleyin. TextBox ın adını txtAd yapın. Aşağıdaki
şekilleri inceleyin.


Şekil 1


Şekil 2


Şekil 3

private void button1_Click(object sender, EventArgs e)
{
System.Data.SqlClient.SqlConnection baglan = new System.Data.SqlClient.SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\liste.mdf;Integrated Security=True;User Instance=True");
System.Data.SqlClient.SqlDataAdapter adp = new System.Data.SqlClient.SqlDataAdapter();

baglan.Open();
SqlCommand sorgu = new SqlCommand("Select Ad From personel WHERE Ad=@Ad", baglan);
sorgu.Parameters.Add("@Ad", SqlDbType.Variant).Value = txtAd.Text;
object obj = sorgu.ExecuteScalar();

if (obj != null)
{

MessageBox.Show( "Üzgünüz... " + obj.ToString() + " Kullanıcı Adı Daha önceden Alınmış.Veritabanında kayıtlı. Lütfen Başka Bir Kullanıcı Adı yazın");
}
else
{
MessageBox.Show(txtAd.Text + " Adı Veritabanında kayıtlı değil." +Environment.NewLine + "Girdiğiniz Ad ile yeni kayıt yapabilirsiniz.");
}


baglan.Close();
}

//Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN

About Bahadır Şahin

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comments:

Öne Çıkan Yayın

GridView da Seçili Satırı DetailsView da Göstermek

Merhaba arkadaşlar bu makalemizde GridView nesnesi ile birlikte DetailsView nesanesini birlikte kullanacağız. GridView da seçili satırın de...