29 March 2008, 18:15 | Mesaj No:1 |
Durumu:
Papatyam No :
1196
Üyelik T.:
09 December 2007
Arkadaşları:0
Cinsiyet:
Yaş:34
|
Vs.net command.commandtext ile sql kullanim
Vs.net command.commandtext ile sql kullanim command yardımı ile veritabanında silme ,ekleme ve güncelleme işlemlerini online yapmak mümkün.. neden mi? online dataadapter üzerinden yapılan işlemler offline gerçekleşir yani bir dataset te tutulur ve geri güncellendiği zaman server&veritabanına yazar. Aşağıdaki kodda mevcut bir veritabanındaki kayıdı Id ye göre siler yanlız ben bu kodu hazırlarken sql server kullandım benim bir projemden alıntıdır... evet biraz şu Execute metodlarını anlatalım Command da 3 adet Execute metodu vardır SqlCommand1.ExecuteReader = Bu tüm datayı data gride yada başka bir kontrole getirir ideali data grid SqlCommand1.ExecuteNonQuery = Adı üstinde query olmayan sonuçlar için kullanılır kaydetmek,silmek,güncellemek için SqlCommand1.ExecuteScalar = bu metod sadece bir sonuç döndürü genelde fonksiyonlarda kullanılır..sum,max vs... Yapılan en büyük hata connection ı açma ve kapamadır bunu sakın unutmayın... Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click SqlConnection1.Open() SqlCommand1.CommandText = "delete MUSTERILER where kno = " & TextBox5.Text & ";" TextBox5.Text = SqlCommand1.ExecuteNonQuery MessageBox.Show("Kayıt Silindi" SqlCommand1.CommandText = "select count(ad) from MUSTERILER" Label5.Text = SqlCommand1.ExecuteScalar SqlConnection1.Close() End Sub |
Bookmarks |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Tefekküre Davet Köşesi |
|
Papatyam Sosyal Medya Guruplarımıza Katılın |