Artist
چهارشنبه 07 فروردین 1387, 02:40 صبح
یک برنامه با VB.Net 2005 دارم که گزارش گیریش با Crystal Report هست و رکوردهای حجیمی داره.
روی سرور و بعضی کامپیوتر ها ، برای گزارشگیری مشکلی نداره اما کلاینت هایی که سرعت کامپیوتر یا Ram یا CPU شون پایین هست در هنگام گرفتن گزارش های بزرگ با اشکال Connection Timeout روبرو می شن . می خواستم بدونم راهی هست که Connection timeout رو توی Crystal Report بالا ببریم . لازم به ذکر که برنامه مشکلی نداره و فقط کامپیوتر های سرعت پایین این مشکل رو دارند . دیتا بیس SQLserver 2000 هست . و گزارش ها را با Stored Procedure نوشتم و با پاس کردن پارامتر گزارش گیری می کنم .
این کد رو هم در قسمت Designer فایل کریستال ( منظور Rpt هست ) پیدا کردم اما نمی دونم چه جوری می شه این Timeout رو تغییر داد . نوعش TimeSpan هست اما نمی شه بهش عدد پاس کرد .
<Browsable(false), _
DesignerSerializationVisibilityAttribute(System.Co mponentModel.DesignerSerializationVisibility.Hidde n)> _
PublicOverridableProperty CacheTimeOut() As System.TimeSpan Implements CrystalDecisions.ReportSource.ICachedReport.CacheT imeOut
Get
Return CachedReportConstants.DEFAULT_TIMEOUT
EndGet
Set
'
EndSet
EndProperty
مرسی از کمکتون
روی سرور و بعضی کامپیوتر ها ، برای گزارشگیری مشکلی نداره اما کلاینت هایی که سرعت کامپیوتر یا Ram یا CPU شون پایین هست در هنگام گرفتن گزارش های بزرگ با اشکال Connection Timeout روبرو می شن . می خواستم بدونم راهی هست که Connection timeout رو توی Crystal Report بالا ببریم . لازم به ذکر که برنامه مشکلی نداره و فقط کامپیوتر های سرعت پایین این مشکل رو دارند . دیتا بیس SQLserver 2000 هست . و گزارش ها را با Stored Procedure نوشتم و با پاس کردن پارامتر گزارش گیری می کنم .
این کد رو هم در قسمت Designer فایل کریستال ( منظور Rpt هست ) پیدا کردم اما نمی دونم چه جوری می شه این Timeout رو تغییر داد . نوعش TimeSpan هست اما نمی شه بهش عدد پاس کرد .
<Browsable(false), _
DesignerSerializationVisibilityAttribute(System.Co mponentModel.DesignerSerializationVisibility.Hidde n)> _
PublicOverridableProperty CacheTimeOut() As System.TimeSpan Implements CrystalDecisions.ReportSource.ICachedReport.CacheT imeOut
Get
Return CachedReportConstants.DEFAULT_TIMEOUT
EndGet
Set
'
EndSet
EndProperty
مرسی از کمکتون