دریافت متغیر بازگشتی sp در C#
با سلام
من یه sp دارم که در اون یه نفر رو ثبت می کنه و در اون یه شرط قرار دادم که اگر شخصی با این مشخصات وجود داشت مقدار 0 و اگر اونو ثبت کرد مقدار 1 رو طبق یه متغیر برگردونه حالا موندم چطوری این متغیر رو در برنامم دریافت کنم
یه کارایی کردم که این کدش هست :
SqlParameter eror = newSqlParameter();
eror.Direction = ParameterDirection.Output;
eror = sqlcom.Parameters.Add("@ErrorCode", SqlDbType.TinyInt);
sqlcom.EndExecuteNonQuery();
sqlcon.Open();
sqlcom.ExecuteNonQuery();
if (sqlcom.Parameters["@ErrorCode"].Value == 1)
MessageBox.Show("اطلاعات ثبت شدند");
حالا از شرطم گیر میده و میگه :
Error 2 Operator '==' cannot be applied to operands of type 'object' and 'int'
در صورتی که من گفتم مقدارشو مساوی 1 باشد یا نه که اون شی در نظر می گیره
نقل قول: دریافت متغیر بازگشتی sp در C#
if (((int)sqlcom.Parameters["@ErrorCode"].Value) == 1)
نقل قول: دریافت متغیر بازگشتی sp در C#
سلام دوستان, یک سوال نسبتا بی ربط...
این @ که قبل از آدرس ها و یا قبل از نوشته ها می نویسند چه کاری می کند؟
ممنونم
نقل قول: دریافت متغیر بازگشتی sp در C#
نقل قول:
نوشته شده توسط
geek1982
if (((int)sqlcom.Parameters["@ErrorCode"].Value) == 1)
تا جایی که می دونم یه قانون تو سایت وجود داره و اون اینه که نباید باعث شد تا کاربران بی انگیزه شن:عصبانی:
نقل قول: دریافت متغیر بازگشتی sp در C#
نقل قول:
نوشته شده توسط
Warrior
سلام دوستان, یک سوال نسبتا بی ربط...
این @ که قبل از آدرس ها و یا قبل از نوشته ها می نویسند چه کاری می کند؟
ممنونم
اون نوشته ها که ابتداشون @ وجود دارن پارامتر هایی هستند که در sp های sql استفاده می کنیم