PDA

View Full Version : سوال: زمان جستجو



milade
جمعه 11 مرداد 1387, 08:59 صبح
سلام
چگونه مدت زمانی که صرف جستجو در بانک اطلاعاتی شده را به دست بیاورم؟
ممنون

mostafa_sgh
جمعه 11 مرداد 1387, 14:42 عصر
سلام دوست عزیز

به نظر من شما برای این کار باید از دستوری مثل دستور زیر استفاده کنید ...






DateTime dtStart = DateTime.Now;



// Do Select Command



TimeSpan diffrence = DateTime.Now.Subtract(dtStart);
string searchTime = string.Format("زمان جستجو : {0}:{1}", diffrence.Seconds, diffrence.Milliseconds);

Response.Write(searchTime);





موفق باشید

milade
شنبه 12 مرداد 1387, 05:25 صبح
سلام
می شه بیشتر توضیح بدی.
بای

mostafa_sgh
شنبه 12 مرداد 1387, 06:08 صبح
1 - برای اینکار ابتدا زمان فعلی رو داخل متغیر dtStart قرار می دهیم .

2 - سپس عملیات مربوط به کار با دیتابیس را انجام میدهیم.

3 - و در انتها با استفاده از TimeSpan اختلاف زمان فعلی ( بعد از مرحله 2 ) را با زمان شروع بدست می آوریم.

milade
شنبه 12 مرداد 1387, 06:14 صبح
ببخشید vb ندارید؟؟

mostafa_sgh
شنبه 12 مرداد 1387, 14:41 عصر
فکر میکنم یه چیز شبیه کد زیر بشه ....


Dim dtStart AS DateTime = DtaeTime.Now

'Do Select Command

Dim diffrence AS TimeSpan = DateTime.Now.Subtract(dtStart)
Dim searchTime AS String
searchTime = String.Format("زمان جستجو : {0}:{1}", diffrence.Seconds, diffrence.Milliseconds)

Response.Wrire(searchTime)