delete from katilimlar where Kimlik=11 and ogr_id=1kodu ile verileri silebiliyorum ama silinmişmisilinmiş mi silinmemiş mi şeklinde bir değer döndürüyor mu.yada silindi ise kaç tana kayıt silindi
sql delete işlemi sonucu öğrenme
22
●1.621
- 11-09-2013, 17:19:24tamam hocam silmesine siliyor zatende hani olumlu olumsuz bir sonuç döndürüyor mu onu bilmiyordum.humanwere adlı üyeden alıntı: mesajı görüntüle
- 11-09-2013, 18:37:39Yok sonuç döndürmez. Ama sonuç almak istiosan sql komutundan sonra "silindi" yazarsın. Ekrana "silindi" yazısı geliyorsa silinmiştir anlarsınoktayman adlı üyeden alıntı: mesajı görüntüle
- 12-09-2013, 16:42:15MSSQL de DELETE, UPDATE, INSERT komutlarında yapılan işlemlerde sonuç döndürür. Fakat adet sayısı verip X kayıt etkilendi şeklinde sonuç döndürür. Bunu da int değerine atıp sitede yda masaüstü yazılımda kullanabilirsin.
Döndürmez diyen arkadaşlar sanırım başka bir şey ile karıştırdılar. - 14-09-2013, 11:56:52Hocam Konuda MSQL yazmıyor.. Ben MySQL kullanıyorum ve herhangi bir sonuç döndürmez. Sadece işlemi yapar. Eğer sonuç almak istiyorsan farklı işlemler yapman gerekir.
Mesela kayıt sayısını almak istiyorsan önce select sorgusu yapıp kayıt sayısını alırsın sonra sildirip aldığın veriyi ekrana yazdırırsın. Eğer bilgi eksikliğim varsa affola ama MySQL de durum bu
netustad adlı üyeden alıntı: mesajı görüntüle - 15-09-2013, 00:38:12netustad adlı üyeden alıntı: mesajı görüntüleevet konunun başına mssql yazmamışım özürdilerim.hocam varsa örnnek kod verirseniz sevinirimsoulmy adlı üyeden alıntı: mesajı görüntüle
- 15-09-2013, 01:07:28C# tarafından ExecuteNonQuery komutunu gönderdiğiniz zaman bu veri tabanına kayıt değişikliklerinde kullanılır. delete, update, insert gibi.
ExecuteNonQuery() size int bir değer döndürür. bu döndürdüğü değer daha öncede bahsettiğim gibi
etkilenen kayıt sayısını yani kaç kayıt olduğu/silindiği/değiştirildiği ni gösterir.
silmediyse hata vardır.