Şimdi Ara

Sql Sorgusunun Doğruluğunu Kontrol Etme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
997
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar sql tablolarında kelime araması yapıyorum.Kodum aşağıdaki gibidir.Girilen kelimeyi format değişkeni ile sorguya yolluyorum.Sorgu çalışırsa kelimeyi formda yazdırmak,yoksa hiçbir şey yapmamasını istiyorum.Ama if yapısını bir türlü oluşturamadım. Boolean türünde true false şeklinde yapmaya çalıştım o da olmadı.Kısacası if in içini nasıl doldurabilirim veya istediğim şeyi başka hangi yolla yapabilirim?

     SqlCommand kontrol2 = new SqlCommand("select Spor from Sınıflar where Spor='" + format + "'", baglanti);
    kontrol2.ExecuteNonQuery();
    baglanti.Close();

    if (eğer sorgu sağlanıyorsa,doğru çalışıyorsa,kelime bulunduysa)
    {
    string goster = "'" + format + "', sporda vardır.";
    listBox2.Items.Add(goster.ToString());
    }
    else
    {
    continue;
    }



    < Bu mesaj bu kişi tarafından değiştirildi zedge08 -- 6 Mayıs 2017; 13:22:11 >







  • ExecuteNonQuery() geriye int değer döndürür. Öyleyse sorgunuz sonrası sonuc kümesi donmusse değeri -1 den büyük olacaktır.
    int sonuc = kontrol2.ExecuteNonQuery();
    if(sonuc != -1)
    {
    string goster = "'" + format + "', sporda vardır.";
    listBox2.Items.Add(goster.ToString());
    }
    else
    {
    continue;
    }

    Bu şekilde olur gibi geliyor. Yanlışım varsa düzeltsinler.



    < Bu mesaj bu kişi tarafından değiştirildi alpmirza -- 6 Mayıs 2017; 14:9:50 >
  • quote:

    Orijinalden alıntı: alpmirza

    ExecuteNonQuery() geriye int değer döndürür. Öyleyse sorgunuz sonrası sonuc kümesi donmusse değeri -1 den büyük olacaktır.
    int sonuc = kontrol2.ExecuteNonQuery();
    if(sonuc != -1)
    {
    string goster = "'" + format + "', sporda vardır.";
    listBox2.Items.Add(goster.ToString());
    }
    else
    {
    continue;
    }

    Bu şekilde olur gibi geliyor. Yanlışım varsa düzeltsinler.

    Hocam bunu denedim ama kod sürekli else ye düşüyor bir şey yazdırmıyor. Acaba benim sorgumda mı bir sıkıntı var?
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.