none
Sıralama Sorunu RRS feed

  • Soru

  • merhaba  şarta göre sıralama yapmak istiyorum ama yapamadım sorguda hata var yardımcı olursanız çok sevnirim teşekkürler şimdiden.

     OleDbDataAdapter adaptor = new OleDbDataAdapter("Select * From Veresiyeler ORDER BY VeresiyeTarih DESC   WHERE  CariNo=" + dataGridView1.SelectedRows[0].Cells[0].Value, baglanti);

    1 Mart 2017 Çarşamba 15:36

Tüm Yanıtlar

  •  OleDbDataAdapter adaptor = new OleDbDataAdapter("Select * From Veresiyeler WHERE  CariNo=" + dataGridView1.SelectedRows[0].Cells[0].Value, baglanti + "ORDER BY VeresiyeTarih DESC");


    pgnchess.com

    dergikapaklari.com

    1 Mart 2017 Çarşamba 15:44
  • eksik ilgeç diye hata alıyorum
    1 Mart 2017 Çarşamba 16:02
  • Merhaba OTTOMAN 42,

    Select * From Veresiyeler ORDER BY VeresiyeTarih DESC   WHERE  CariNo=

    Sadece SQL cümleciğine bakınca, sıralama yanlış. Böyle bir kod yazdığında dizme işlemi (order by) en sonda olmalıydı, aşağıdaki gibi:

    Select * From Veresiyeler WHERE  CariNo= ... ORDER BY VeresiyeTarih DESC

    Bununla birlikte, T-SQL kodu yazarken ALL (*) kullanmamalısın. Tüm SELECT sorgularınla gerçekten ve sadece gerektiği kadar alanı getirmelisin. Bu sana RAM, disk ve ağ kaynaklarında tasarruf yapmayı sağlayacak.

    Ayrıca kodlarını bu şekilde, yani dinamik olarak yazarsan SQL Injection saldırılarına açık duruma gelirsin. Güvenlik açısından bu çok önemli.


    http://ekremonsoy.blogspot.com | http://www.ekremonsoy.com | @EkremOnsoy

    3 Mart 2017 Cuma 13:49

  • Bununla birlikte, T-SQL kodu yazarken ALL (*) kullanmamalısın. T

    Aynı zamanda şema değişikliği olduğunda kodun patlamamasını sağlar.
    3 Mart 2017 Cuma 14:26