c# ile sql serverda nasıl yeni tablo oluşturulur? Şimdiden teşekkürler.
Toplam 2 cevap
C# ile veritabanı üzerinde işlem yaparken, Ado.Net nesneleri (Sqlconnection, SqlCommand vb) benzer bir yol izlenir.
Önce Sql bağlantısı hazırlanır, daha sonra açılır, SQL sorgusu çalıştırılır, bağlantı kapatılır.
private void TabloOlustur()
{
string baglantiCumlesi = "server=.\\SQLEXPRESS; database=emocan; integrated security=SSPI";
// using ifadesi baglanti nesnesinin işi bittiğinde yok edilmesini, kullanılan kaynakların boşaltılmasını sağlayacak
using (SqlConnection baglanti = new SqlConnection(baglantiCumlesi))
{
try
{
baglanti.Open();
using (SqlCommand command = new SqlCommand("CREATE TABLE Kisiler(Ad char(50),Soyad char(50),Adres char(50));", baglanti))
// Sorguyu çalıştır
command.ExecuteNonQuery();
MessageBox.Show("Tablo oluşturuldu");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}Yukarıdaki örnekte
CREATE TABLE Kisiler(Ad char(50),Soyad char(50),Adres char(50)
ifadesi SQL sorgusudur ve tabloyu yaratan SQL kodunu içerir. C# ile SQL'de silme, güncelleme gibi işlemlerde sadece bu sorgu ifadesi değişir. Geriye kalan kod aynıdır.
Merhaba.
Var olan bir tabloya kolon eklemek istersen nasıl yapabiliriz ?