Yazar:E. Volkan Bayrakçı Eklenme: 27.06.2009 Okunma: 2958
Seviyesi: Orta
Sql'le C# arasında bağlantı kurup bunu tabloda okutmak için bir çok kod ortamı vardır. Ama ben en çok kullanılan ve arasında en seyrek hata verebilecek bir kodla bunu anlatmak istedim.
Sql ile kurulan veritabanı bağlantılarında birçok hata çıkmaktadır. Bu hataları çözebilmek için en kolay yol hatanın nedenini okumak ve yorumlamaktır. Aşağıda kendi oluşturduğum bağlantı örneği bulunmakta:
string Baglanti = "Initial Catalog=hastane;Data Source=envervolkan; Integrated Security=SSPI;";
public Form8()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int i = Convert.ToInt32(textBox1.Text);
string sqlText = "SELECT * FROM MUAYENEDETAY WHERE MuayeneNo=" + i;
SqlConnection con = new SqlConnection(Baglanti);
SqlCommand cmm = new SqlCommand(sqlText, con);
con.Open();
SqlDataReader a = cmm.ExecuteReader();
if (a.Read())
{
textBox2.Text = a[1].ToString() ;
}
a.Close();
con.Close();
MessageBox.Show("BAĞLANTI KURULDU..ACILIYOR");
Sql le C# Aransında Bağlantı Kurma
string Baglanti = "Initial Catalog=a;Data Source=envervolkan; Integrated Security=SSPI;";
SqlConnection con = new SqlConnection(Baglanti);
con.Open();
DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "INSERT INTO TBL_MUSTERİLER (adi,soyadi,numarasi) VALUES ('"+dizi[0]+"','"+dizi[1]+"','"+dizi[2]+"')";
cmd.Connection = con;
cmd.ExecuteNonQuery();
MessageBox.Show("Kayıt Tamamlandı");
UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.