سلام
من یک Store procedure برای insert نوشته ام که 5 پارامتر دارد چگونه باید آن را در C# اجرا کنم ؟
سلام
من یک Store procedure برای insert نوشته ام که 5 پارامتر دارد چگونه باید آن را در C# اجرا کنم ؟
این برنامه رو بگیر اگر جاییش رو متوجه نشدی بگو
سلام دوست عزیز
SqlTransaction tr = con.BeginTransaction();
این SqlTransaction چیه دیگه ؟
من فقط با مفاهیم Dataset ، sqlcommand ، sqldataAdapter آشنا بودم
یه سوال دیگه میشه توی کد زیر نوع داده ای فیلد را قرار نداد؟ ( چون وقت گیر هست )
cmd.Parameters.Add("@id", SqlDbType.Int).Value = id;
SqlTransaction میگه که اگر یکی از داده ها خطا داشت مثالاً از نوع int بوده ولی کاربر از نوع string وارد کرده و یا هر اتفاقی که باعث بشه یکی از data ها ارسال نشه مثلاً ارتباط قطع بشه از فرستادن کل data های دیگر صرف نظر کنین SqlTransaction چیه دیگه ؟
سلام دوست عزیز
تفاوت add و AddWithValue در Parameters مربوط به sqlcommand چی هست ؟
cmd.Parameters.AddWithValue
cmd.Parameters.Add
سلام دوسته من
شما میتونی با AddWithValue مقدار یک object رو مستقیما به یک پارامتر sql نسبت بدی
مثلا مقدار textbox رو بفرستی مستقیما
cmd.Parameters.AddWithValue("@name",txtname.text)
و به قوله خود شما دیگه نوعشم تعیین نکنی
ولی هنگامی که شما میخواهی مثلا یک پارامتر از نوع output داشته باشی باید نوعشو و جهتشو(یعنی که یک پارامتره خروجی هست رو) تعیین کنی اینطوری
cmd.Parameters.Add("@userid",SqlDbType.BigInt).Dir ection=ParameterDirection.Output;