reza4344
دوشنبه 20 مرداد 1393, 12:30 عصر
با سلام
سلام دوستان
بنده از این 3 خط تو برنامم استفاده می کنم که تاریخ فلان تا فلان رو می گیره و بعد یه عملی انجام میده :
cmd = new SqlCommand("SELECT RTRIM(invoiceNo) as [Order No.],RTRIM(InvoiceDate) as [Order Date],RTRIM(SubTotal) as [SubTotal],RTRIM(VATPer) as [Vat+ST %],RTRIM(VATAmount) as [VAT+ST Amount],RTRIM(DiscountPer) as [Discount %],RTRIM(DiscountAmount) as [Discount Amount],RTRIM(GrandTotal) as [Grand Total],RTRIM(TotalPayment) as [Total Payment],RTRIM(PaymentDue) as [Payment Due] from Invoice_Info where InvoiceDate between @d1 and @d2 order by InvoiceDate desc", con);
cmd.Parameters.Add("@d1", SqlDbType.DateTime, 30, "InvoiceDate").Value = dtpInvoiceDateFrom.Value.Date;
cmd.Parameters.Add("@d2", SqlDbType.DateTime, 30, "InvoiceDate").Value = dtpInvoiceDateTo.Value.Date;
من از sql server enterprise 2008 r2 استفاده می کنم مثل اینکه به این نوع تاریخ دهی حساس و قبول نمی کنه و ارور :
Conversion failed when converting date and/or time from character string
رو به من میده.
1- لطفا راهنمایی کنید که تو بانکم نوع invoiceDate رو با چه type تعریف کنم؟
2- این ارور رو چطوری برطرف کنم؟ شنیدم تو دستور بالا باید تغییراتی اعمال بشه
راستی من از Datetimepicker ویژوال استودیو برای دریافت تاریخ استفاده می کنم
با سپاس
سلام دوستان
بنده از این 3 خط تو برنامم استفاده می کنم که تاریخ فلان تا فلان رو می گیره و بعد یه عملی انجام میده :
cmd = new SqlCommand("SELECT RTRIM(invoiceNo) as [Order No.],RTRIM(InvoiceDate) as [Order Date],RTRIM(SubTotal) as [SubTotal],RTRIM(VATPer) as [Vat+ST %],RTRIM(VATAmount) as [VAT+ST Amount],RTRIM(DiscountPer) as [Discount %],RTRIM(DiscountAmount) as [Discount Amount],RTRIM(GrandTotal) as [Grand Total],RTRIM(TotalPayment) as [Total Payment],RTRIM(PaymentDue) as [Payment Due] from Invoice_Info where InvoiceDate between @d1 and @d2 order by InvoiceDate desc", con);
cmd.Parameters.Add("@d1", SqlDbType.DateTime, 30, "InvoiceDate").Value = dtpInvoiceDateFrom.Value.Date;
cmd.Parameters.Add("@d2", SqlDbType.DateTime, 30, "InvoiceDate").Value = dtpInvoiceDateTo.Value.Date;
من از sql server enterprise 2008 r2 استفاده می کنم مثل اینکه به این نوع تاریخ دهی حساس و قبول نمی کنه و ارور :
Conversion failed when converting date and/or time from character string
رو به من میده.
1- لطفا راهنمایی کنید که تو بانکم نوع invoiceDate رو با چه type تعریف کنم؟
2- این ارور رو چطوری برطرف کنم؟ شنیدم تو دستور بالا باید تغییراتی اعمال بشه
راستی من از Datetimepicker ویژوال استودیو برای دریافت تاریخ استفاده می کنم
با سپاس