گزارس بر اساس تاریخ

shir2008

New Member
با سلام !
من برای گزارش گیری در محیط ویژوال وب دولوپر 2005 با استقاده از دو تکست باکس تاریخ ابتدا و انتها و نام کاربری رو گرفتم تا موارد پیدا کرده رو در دیتاگرید نمایش بده ولی با توجه به آن تاریخ ها پیدا نمیکنه آیا باید داده ای که از فیلد به صورت متنی گرفته ایم رو به تاریخ تبدیل کنیم ( با چه تابعی؟) در دیتا بیس تاریخ ها به چه صورت ذخیره شود؟ ( به صورت متن یا عدد یا از نوع تاریخ)
 

TNZ187

Member
چطوری؟

سلام
شما چطوری تنظیم کردید که بین این دو تاریخ رو بیاره ؟
من یک نمونه می ذارم . مثلا : شما Command و Connection رو دارید و می خواهید Command رو تنظیم بفرمائید .

کد:
command.commandtext="Select From myTable where [Date] Between @d1 AND @d2"
command.parameters.AddwithValue("d1",Date.Parse(myBox.text))
command.parameters.AddWithValue("d2",Date.Parse(myBox2.text))

نکته : برای تبدیل متن به تاریخ از تابع Date.Parse استفاده کردم . این تابع ورودی که می گیره بستگی داره که شما به صورت صحیح تاریخ رو در باکس وارد کرده باشید . ( یکی از قالب هایی که برای Date در MSDN اومده رو انتخاب کنید . مثلا mm/dd/yyyy ) یعنی در تکس باکس با این قالب روز و ماه و سال بدهید . ( m=month,d=day,y=year (
 

جدیدترین ارسال ها

بالا