Her tür Mssql sorunuzu vaktim oldukça çözmek isterim.Çok farklı olanlar yada uzun kod gerektirenlerden ücret alırım :) sıradan olanlar için paylaşım mantığıyla buraya yazacağım yine.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Şöyle ki,Form1den kayit yapıyorum. form2den gridview kontrolunde kayitlarimi görüntülüyorum.Sonrasında gridview sağ tıklayıp düzenle dediğimde form1'e ilgili alanlara bilgilerimi yüklüyorum. Ama şöyle bir durum var, şimdi kullanıcı bazen isimi güncellemek ister, bazen soyadi, bazen adeti.. Yani kullanıcının o anki istegine göre update işlemi gerçekleştirecek. O doğrultuda
Update tablo set =yenideger where ...
Where şartını öyle bir yazmam lazım ki kullanıcı neyi update etmek isterse sorgu çalışmalı, kullanıcı ilk düzenlemede ismi güncelledi aradan 20sn geçti bu sefer adeti güncelledi. Yani güncelleyeceğim kolon değişiklik gösteriyor. Bu sekildeki sorguların mantıgı nedir, nasil yazilir ?
Burda yapıcagın neyi guncellemek istiyorsan ona ait eşsiz olan tek bir Id olmalı senin durumunda kisinin bu Id si isini gorur kayıt yaparken otomatik artırımlı Id kullanırsan guncellemede yine aynı Id ile isini yaparsın.
Where kısmına sorgunuzu yazıp eger varsa ana select uzerinden cekersiniz ,sunu unutmayın SQL küme bazlı işlemleri destekler adımlanmış işler yazılım işlerinde olur o yuzden yazılımla kolayca yapılan şeyler sql ile dahada uzayabilir...
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.