نمایش نتایج 1 تا 7 از 7

نام تاپیک: ارتباط با stored procedure ها در C#‎‎‎

  1. #1
    کاربر تازه وارد آواتار Marzieh_A
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    خونمون
    پست
    87

    ارتباط با stored procedure ها در C#‎‎‎

    دوستان عزیز چطوری میشه در برنامه نویسی C#‎‎‎ با stored procedure هاب sql کار کرد؟
    من stored procedureی به صورت زیر دارم



    ALTER PROCEDURE [dbo].[SP_nemoone]
    @TypeSql smallint = 0 ,
    @ID int ,
    @UserN nvarchar(50) = null



    AS
    BEGIN

    -- insert
    if @TypeSql = 1
    begin

    declare @TempCount AS smallint ;
    set @TempCount=0;
    select @TempCount=count(*) from nemoone WHERE ID=@ID;
    if (@TempCount=0)
    begin
    set identity_insert nemoone ON;
    insert into nemoone values (@UserN,);
    set identity_insert nemoone OFF;
    end
    else
    begin
    update nemoone set UserN=@UserN where ID=@ID;
    end
    return 11;
    end
    -- -- delete
    else if @TypeSql=2
    begin
    delete from nemoone where ID=@ID;
    return 22;
    end
    -- Max Code
    else if @TypeSql=3
    begin
    SELECT * FROM nemoone;
    return 33;
    end
    --select
    else if @TypeSql=4
    begin
    select * from nemoone where ID=@ID;
    return 44;
    end

    return 0


    END

    که طبق مقدار sqltype عمل مورد نظر رو انجام میده.
    چه جوری می تونم با این stored procedure در C#‎‎‎ ازتباط برقرار کنم؟

    ممنون

  2. #2
    کاربر دائمی آواتار linux
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    تهران
    پست
    2,313

    نقل قول: ارتباط با stored procedure ها در C#‎‎‎

    با sqlcommand برای اطلاع بیشتر MSDN را مطالعه کنید

  3. #3
    کاربر تازه وارد آواتار Marzieh_A
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    خونمون
    پست
    87

    نقل قول: ارتباط با stored procedure ها در C#‎‎‎‎

    ممنون
    خودم هم می دونم با sqlcommand
    اما چه جوریش رو می خوام!

  4. #4
    کاربر تازه وارد
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    شیراز
    پست
    49

    Thumbs down نقل قول: ارتباط با stored procedure ها در C#‎‎‎‎

    SqlConnection sq = new SqlConnection();
    sq.open();
    string f = string.Format("execute sp_nemoone {0},{1},'{2}'",Typesql , Id, userN);
    SqlCommand sc = new SqlCommand(f, sq);
    sc.ExecuteNonQuery();
    sq.close();s

  5. #5
    کاربر دائمی آواتار hakelberfin
    تاریخ عضویت
    اردیبهشت 1388
    محل زندگی
    تبریز
    پست
    137

    نقل قول: ارتباط با stored procedure ها در C#‎‎‎

    سلام
    در این لینک من برنامه ای رو نوشتم که در اون از StoreProcedure استفاده شدهhttps://barnamenevis.org/showthread.php?t=188003

  6. #6

    نقل قول: ارتباط با stored procedure ها در C#‎‎‎‎‎

    برای وقتی که stored procedure مقدار برگشتی دارد:
    string ConectionString = "Data Source=.;Initial Catalog=Test;Integrated Security=True";
    string queryString = "EXEC [dbo].[SP_nemoone] ... ";
    using (SqlConnection connection = new SqlConnection(ConectionString))
    {
    connection.Open();
    SqlDataReader reader = new SqlCommand(queryString, connection).ExecuteReader();
    while (reader.Read())
    {

    // دستورات برای مقادیر برگشتی reader("myfilde")
    }
    }

  7. #7

    نقل قول: ارتباط با stored procedure ها در C#‎‎‎‎‎‎

    برای وقتی که stored procedure مقدار برگشتی ندارد:
    string ConectionString = "Data Source=.;Initial Catalog=Test;Integrated Security=True";
    string queryString = "EXEC [dbo].[SP_nemoone] ... ";
    using (SqlConnection connection = new SqlConnection(ConectionString))
    {
    connection.Open();
    SqlCommand command=new SqlCommand(queryString, connection);
    command.ExecuteNonQuery();
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •