الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اعطائي TimeOut من البرنامج

مغلق
بدأه HaithamNazzal في 14 سبتمبر 2005 · 5 رد · 620 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحياتي للجميع

لدي Web Application بواسطة #C وهذا الweb مربوط مع SQL Server 2000 والمشكلة انني اعمل عمليات معينة

على DB مثل (Insert + Update.....) والمشكلة انه يعطيني Time Out بالرغم من ان العمليات تتم بشكل صحيح على SQL Server

وكاملة ايضا

اريد حل ؟؟؟

يــــا أقصى .... لا تنادي ..... فلن يجيبك احد

#2

هل يمكنك ارفاق الكود أو على الأقل جزء منه

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3
	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

ارجو مساعدتي

شكرا جزيلا لك

يــــا أقصى .... لا تنادي ..... فلن يجيبك احد

#4

و لماذا تُجرب على 10 آلاف Record مرة واحدة و أنت تستخدم الWebService في الSynchronous Mode فهذا منطقي أن يحدث Time Out ...

جرب أولا على عدد معقول من الRecords بنفس الطريقة و اذا نجحت و لكنك تريد ال10,000 Record يجب عليك استخدام الAsynchronous Mode

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#5
bashmohandes كتب:
و لماذا تُجرب على 10 آلاف Record مرة واحدة و أنت تستخدم الWebService في الSynchronous Mode فهذا منطقي أن يحدث Time Out ...

جرب أولا على عدد معقول من الRecords بنفس الطريقة و اذا نجحت و لكنك تريد ال10,000 Record يجب عليك استخدام الAsynchronous Mode

كلام الBashmohandes

منطقي 100%

ثانيا استخدم ال Connection Timeout property of the connection string

#6

اخواني الاعزاء ...

شكرا جزيلا لكم ولمساعدتكم ....

يــــا أقصى .... لا تنادي ..... فلن يجيبك احد

هذا الموضوع مغلق.

مواضيع مشابهة