تحياتي للجميع
لدي Web Application بواسطة #C وهذا الweb مربوط مع SQL Server 2000 والمشكلة انني اعمل عمليات معينة
على DB مثل (Insert + Update.....) والمشكلة انه يعطيني Time Out بالرغم من ان العمليات تتم بشكل صحيح على SQL Server
وكاملة ايضا
اريد حل ؟؟؟
تحياتي للجميع
لدي Web Application بواسطة #C وهذا الweb مربوط مع SQL Server 2000 والمشكلة انني اعمل عمليات معينة
على DB مثل (Insert + Update.....) والمشكلة انه يعطيني Time Out بالرغم من ان العمليات تتم بشكل صحيح على SQL Server
وكاملة ايضا
اريد حل ؟؟؟
يــــا أقصى .... لا تنادي ..... فلن يجيبك احد
private void InvokeWebService()
{
string check = "";
try
{
sscjoWS.Service1 ws = new Upload_sample.sscjoWS.Service1();
check = ws.StartTransaction("tbl_cust", "vo_no", frmSelectData.dstServerName,frmSelectData.dstDBName, frmSelectData.dstUidName, frmSelectData.dstPwdName);
MessageBox.Show("tbl_cust");
if(check != "Done")
{
throw new Exception(check);
}
MessageBox.Show("Your upload task has finished successfully");
}
catch(Exception ex)
{
MessageBox.Show(ex.Message , "Upload Failed");
}
}
}عند مناداة الWeb Service التي تقوم بادخال حوالي 10 الالف Records ، المدخلات تنفذ بشكل صحيح ولكن يحدث Exception
وهو TIMEOUT
ارجو مساعدتي
شكرا جزيلا لك
يــــا أقصى .... لا تنادي ..... فلن يجيبك احد
و لماذا تُجرب على 10 آلاف Record مرة واحدة و أنت تستخدم الWebService في الSynchronous Mode فهذا منطقي أن يحدث Time Out ...
جرب أولا على عدد معقول من الRecords بنفس الطريقة و اذا نجحت و لكنك تريد ال10,000 Record يجب عليك استخدام الAsynchronous Mode
Sr. Software Development Engineer
Hulu, LLC
My Blogs
bashmohandes كتب:و لماذا تُجرب على 10 آلاف Record مرة واحدة و أنت تستخدم الWebService في الSynchronous Mode فهذا منطقي أن يحدث Time Out ...جرب أولا على عدد معقول من الRecords بنفس الطريقة و اذا نجحت و لكنك تريد ال10,000 Record يجب عليك استخدام الAsynchronous Mode
كلام الBashmohandes
منطقي 100%
ثانيا استخدم ال Connection Timeout property of the connection string
هذا الموضوع مغلق.