none
Stored Procedure dizi gönderme RRS feed

  • Soru

  • Merhabalar bir stored procedure checkboxlist içerisinde yaptığım seçimlerin idlerini biz dizi olarak gönderip bu gönderdiğim dizideki idlere göre satışlar tablosuna ekleme yapmak istiyorum bu konuda yardımcı olursanız sevinirim. 
    15 Aralık 2017 Cuma 21:00

Yanıtlar

  • SQL Server tarafında,

    CREATE PROCEDURE dbo.urunEkle
      @List AS dbo.urunler READONLY
    AS
    BEGIN
      SET NOCOUNT ON;
    
      Burada komut içinde @List parametresini kullanın;
    END
    GO

    c# tarafında,

    using(SqlCommand cmd = new SqlCommand("dbo.urunEkle", conn))
    {
        cmd.CommandType = CommandType.StoredProcedure;
        SqlParameter param = cmd.Parameters.AddWithValue("@List", checkedListBox1.CheckedItems);
        param.SqlDbType = SqlDbType.Structured;
        cmd.ExecuteNonQuery();
    }
    Detaylı bilgi burada...


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...


    • Düzenleyen MuratAKSARAY 15 Aralık 2017 Cuma 21:57
    • Yanıt Olarak İşaretleyen Pitfalls 15 Aralık 2017 Cuma 23:17
    15 Aralık 2017 Cuma 21:51

Tüm Yanıtlar

  • SQL Server tarafında,

    CREATE PROCEDURE dbo.urunEkle
      @List AS dbo.urunler READONLY
    AS
    BEGIN
      SET NOCOUNT ON;
    
      Burada komut içinde @List parametresini kullanın;
    END
    GO

    c# tarafında,

    using(SqlCommand cmd = new SqlCommand("dbo.urunEkle", conn))
    {
        cmd.CommandType = CommandType.StoredProcedure;
        SqlParameter param = cmd.Parameters.AddWithValue("@List", checkedListBox1.CheckedItems);
        param.SqlDbType = SqlDbType.Structured;
        cmd.ExecuteNonQuery();
    }
    Detaylı bilgi burada...


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...


    • Düzenleyen MuratAKSARAY 15 Aralık 2017 Cuma 21:57
    • Yanıt Olarak İşaretleyen Pitfalls 15 Aralık 2017 Cuma 23:17
    15 Aralık 2017 Cuma 21:51
  • Hocam ilginiz içi çok teşekkürler :)
    15 Aralık 2017 Cuma 23:17