مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

کلاته عربی

عضویت از 1395/02/08

ُسوال C#

  • دوشنبه 18 مرداد 1395
  • 18:13
تشکر میکنم

سلام آقای مهندس من یک STORD PROCUOR نوشتم که می خوام از داخل سی شارپ مقدار دهی کنم ولی مقادیر INT و DATAو BOOL رو قبول نمی کنه ,علامت ? قرار می ده فایل ضمیمه رو برایتون ارسال کردم

سئوال 2- به نظر شما برای ذخیره تاریخ در اسکیوال از DATA استفاده کنمم یا NVARCHAR چرا اگر از DATA ازستفاده کنم تو گزارش گیری با استیموال سافت به مشکل نمی خورم برای نشان دادن تاریخخ شمسی

 

 

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 18 مرداد 1395
  • 18:19

بری سوال اول

حتما در SP مشکلی وجود داره نمونه زیر رو ببینید

چهارعمل اصلی (CRUD) توسط DLL و Stored Procedure

برای سوال دوم

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

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 18 مرداد 1395
  • 18:36
public void UpdateClient(int clientId, bool hasPaid)
{
    using (SqlConnection conn = new SqlConnection(this.myConnectionString))
    {
        using (SqlCommand sqlCommand = new SqlCommand("uspUpdatePaymentStatus", conn))
        {
            sqlCommand.CommandType = CommandType.StoredProcedure;
            sqlCommand.Parameters.Add("@ClientID", SqlDbType.Int).Value = clientId;
            sqlCommand.Parameters.Add("@HasPaid", SqlDbType.Bit).Value = hasPaid;
            sqlCommand.Connection.Open();
            var rowsAffected = sqlCommand.ExecuteNonQuery();
        }
    }
}

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)