• 22-05-2015, 03:21:38
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SORU: ASP.NET'de MsSQL'deki tablodan birden fazla ID ile veri çekmek

    Arkadaşlar, MSSQL'de bir tablodan birden fazla ID ile veri çekmem gerekli.

    sql komut = "SELECT * FROM tablo WHERE ID in (gelecekidler)";

    idler olan kısım için bir INT setim var. (public List<int> idler = new List<int>() ; )

    buradaki gelecekidler olan kısıma idler int setteki idleri nasıl atarım?
  • 22-05-2015, 03:33:10
    #2
    string gelecekIdler = string.Join(",", idler.ToArray());
    
    string sqlKomut = String.Format("SELECT * FROM tablo WHERE ID in ({0}) ", gelecekIdler);
    tek satırda istiyorsan

    string sqlKomut = String.Format("SELECT * FROM tablo WHERE ID in ({0}) ", string.Join(",", idler.ToArray()));
    yapabilirsin..