Şimdi Ara

sql c# sorusu ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
580
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • sql de böyle bir şey yapmak mümkün mü ?

    SqlCommand sqlCmd = new SqlCommand("UPDATE stok SET miktar = miktar - @miktar WHERE barkod like '@barkod' ", con2);
    sqlCmd.Parameters.Add("@barkod", dataGridView1[0, ii].Value.ToString());
    sqlCmd.Parameters.Add("@miktar", Convert.ToDouble(dataGridView1[2, ii].Value.ToString()));

    yada bunu yapmanın başka biryolu var mı miktar = miktar - @miktar

    miktar değeri yukardaki kodla aynı kalıyorda sürekli onun için soruyorum



    < Bu mesaj bu kişi tarafından değiştirildi gunduzcagri -- 20 Şubat 2012; 19:28:10 >



  • quote:

    Orijinalden alıntı: gunduzcagri


    sql de böyle bir şey yapmak mümkün mü ?

    SqlCommand sqlCmd = new SqlCommand("UPDATE stok SET miktar = miktar - @miktar WHERE barkod like '@barkod' ", con2);
    sqlCmd.Parameters.Add("@barkod", dataGridView1[0, ii].Value.ToString());
    sqlCmd.Parameters.Add("@miktar", Convert.ToDouble(dataGridView1[2, ii].Value.ToString()));

    yada bunu yapmanın başka biryolu var mı miktar = miktar - @miktar

    miktar değeri yukardaki kodla aynı kalıyorda sürekli onun için soruyorum

    Ne yapmak istediğini anlamadım ama eğer miktar'ı eksiltip güncelleme yapacaksan bunu değişkenlerle neden yapmıyorsun?
  • tek sorgudaçözmk istdim işlemi o yüzdn soruyorum
  • aaa haklısın pardon anladım dmek istediğini şarımışım hrld acayip olmuş kodlar :)):)

    SqlCommand sqlCmd = new SqlCommand("UPDATE stok SET miktar = miktar - "+Convert.ToDouble(dataGridView1[2, ii].Value.ToString())+" WHERE barkod like '"+dataGridView1[0, ii].Value.ToString())+"' ", con2);


    böyle yamam lazımdı çözdümm tşkler
  • Satış işlemi ve Stoktan düşmeyi yapamadım yardımcı olurmusunuz ?
  • sqlde trigger konusuna bak. bir işlem yapıldığında başka bir işlemi proseduru veya commandı çalıştırmana yarar
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.