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

نام تاپیک: بدست آوردن مقدار پارامتری از نوع (output( stored procedure

  1. #1

    بدست آوردن مقدار پارامتری از نوع (output( stored procedure

    شرمنده اگه که سوالم تکراریهمن stored procedure دارم که چند پارامتر ورودی و یک پارامتر خروجی(Output)داره که از نوع varchar هستش.من تو برنامه ام که با Vb.net 2005 هستش میخوام مقدار این پارامتر خروجی رو بدست بیارم.تا زمانی که در stored procedure از دستور select برای ارسال مقدار بازگشتی استفاده میکنکم مشکلی نیست و میتونم بعد از اجرای دستور cmd.executescalar این مقدار خروجی رو تو یه متغیر رشته ای دریافت کنم مشکل از اونجایی شروع میشه که در stored procedure از return برای بازگشت مقدار استفاده میکنم اونوقته که بعد از اجرای دستور بالایی مقدار nothing رو میگیرم.ممنون میشم راهنمایی کنید که چطور باید مقدار یه متغیر از نوع خروجی رو در برنامه بدست بیارم.ممنون.

  2. #2

    نقل قول: بدست آوردن مقدار پارامتری از نوع (output( stored procedure

    سلام
    می تونید به شکل زیر عمل کنید

    Dim Result As String
    Cmd.Parameters.Add("@Result", SqlDbType.Int, 4)
    Cmd.Parameters("@Result").Direction = ParameterDirection.Output
    sqlcon.Open()
    Cmd.ExecuteNonQuery()
    Result = Cmd.Parameters("@Result").Value.ToString

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

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