folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net Sql De Tablo Mevcut Mu Kontrolü?



Asp.Net Sql De Tablo Mevcut Mu Kontrolü?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pc_worm
    pc_worm's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Haziran/2002
    Erkek

    stored procedure, ado.net linq hepsine açığım, amacım sql e bağlanıp atıyorum. "user02" adında bir tablonun olup olmadığını öğrenmek ve buna göre işlem yapmak. internette tablonun içi dolu mu boş mu üzerine örnekler var, benim amacım tablonunun var olup olmadığını öğrenmek. nasıl yapılabilir?


    jack daniels 160 yaşında
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    şunu çalıştır hocam

     

      SELECT 1 as IsExists FROM dbo.sysobjects where id = object_id('tablo_adın')

     

    eğer tablo varsa 1 döner, yoksa null döner.. ona göre kodunu yazarsın. executescalar kullanabilirsin .net için

     


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pc_worm
    pc_worm's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Haziran/2002
    Erkek
    unbalanced bunu yazdı

    şunu çalıştır hocam

     

      SELECT 1 as IsExists FROM dbo.sysobjects where id = object_id('tablo_adın')

     

    eğer tablo varsa 1 döner, yoksa null döner.. ona göre kodunu yazarsın. executescalar kullanabilirsin .net için

     

            SqlCommand sqlsorgu = new SqlCommand("SELECT 1 as IsExists FROM dbo.sysobjects where id = object_id('tablo_adın')", vt.baglan());
           
            int numrows = (int) sqlsorgu.ExecuteScalar();
    

     

    Object reference not set to an instance of an object.

    int numrows = (int) sqlsorgu.ExecuteScalar(); kısmında hata veriyor

    jack daniels 160 yaşında
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pc_worm
    pc_worm's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Haziran/2002
    Erkek

    hallettim hocam, 1 yada null demişsin ben sıfır gibi düşünmüştüm, çok sağol iki gündür uğraşıyorum.


    jack daniels 160 yaşında
Toplam Hit: 1317 Toplam Mesaj: 4