PDA

View Full Version : خطاي Timeout expired



ebrahimv
شنبه 22 مرداد 1390, 00:48 صبح
من يك دستور خيلي اسكيول دارم كه سنگين هست و مثلا 3000 ركور رو به پايگاه داده اضافه ميكنه
براي من مهم هست كه همه اين 3000 ركورد يا اضافه بشن يا هيچكدوم اضافه نشن برا همين مابين درستورات
begin try begin tran

commit tran select 1 end try begin catch rollback tran select 0 end catch
قار دادم ولي چون انجام دستوات زمان بر هست با خطاي Timeout expired ميده
چطور ميتونم اين زمان رو افزايش بدم؟

یوسف زالی
شنبه 22 مرداد 1390, 06:05 صبح
سلام.
فکر نمی کنم در SQL جایی برای timeout وجود داشته باشد.
شیئ که از طریق ان در UI دستورات را اجرا می کنید باید تنظیم شود.
مثلا در دلفی Command TimeOut
از چه طریقی این دستورات به SQL فزستاده می شوند؟
تست کنید با پروفایلر که چه کدی در حال فرستاده شدن هست،
آن را دستی در IDE SQL اجرا کنید ببینید باز هم اجرا نمی شود؟
اگر شد باید در تالار هایی سوال خود را مطرح کنید که به زبان برنامه نویسی شما مربوط می شود.