سلام آقای مهندس من یک STORD PROCUOR نوشتم که می خوام از داخل سی شارپ مقدار دهی کنم ولی مقادیر INT و DATAو BOOL رو قبول نمی کنه ,علامت ? قرار می ده فایل ضمیمه رو برایتون ارسال کردم
سئوال 2- به نظر شما برای ذخیره تاریخ در اسکیوال از DATA استفاده کنمم یا NVARCHAR چرا اگر از DATA ازستفاده کنم تو گزارش گیری با استیموال سافت به مشکل نمی خورم برای نشان دادن تاریخخ شمسی
بری سوال اول
حتما در SP مشکلی وجود داره نمونه زیر رو ببینید
برای سوال دوم
بهترین نوع برای تاریخ DateTime هست و میتونید قبل از ارسال به گزارش به شمسی تبدیل کنید
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(); } } }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)