SoheilKH
دوشنبه 25 اسفند 1382, 06:24 صبح
به نام خدا
یک جدول داریم که از دو تا فیلد از نوع int تشکیل شده است.
با توجه به ماهیت برنامه ، insert و delete در این جدول رکود های زیادی را تحت تاثیر قرار می دهد مثلا هر دفعه که insert داریم حدود 20 یا بیشتر رکورد اضافه می شوند.
یک استور پروسیجر نوشتم که دو تا پارامتر ورودی را می گیرد .یکی از این پارامتر ها مجموعه ای از اعداد که قرار است در جدول قرار گیرند قرار داده شده است که بوسیله "،" از هم جدا شده اند بوسیله یک حلقه while تمام این اعداد را میخوانم و در جدول درج می کنم.
تا اینجا مشکلی وجود ندارد برنامه خوب کار می کند اما مشکل وقتی ایجاد می شود که من در پارامتر مذکور تعداد زیادی از اعداد را قرار دهم .در این موقع خطای time out می دهد.
نمی دونم چی کار کنم .کسی از بچه ها می دونه مشکل کجاست. یا اینکه ایده ای برای درج با تعداد بالا سراغ داره .(از "IN" هم استفاده کردم اما خطای convert می ده)
یک جدول داریم که از دو تا فیلد از نوع int تشکیل شده است.
با توجه به ماهیت برنامه ، insert و delete در این جدول رکود های زیادی را تحت تاثیر قرار می دهد مثلا هر دفعه که insert داریم حدود 20 یا بیشتر رکورد اضافه می شوند.
یک استور پروسیجر نوشتم که دو تا پارامتر ورودی را می گیرد .یکی از این پارامتر ها مجموعه ای از اعداد که قرار است در جدول قرار گیرند قرار داده شده است که بوسیله "،" از هم جدا شده اند بوسیله یک حلقه while تمام این اعداد را میخوانم و در جدول درج می کنم.
تا اینجا مشکلی وجود ندارد برنامه خوب کار می کند اما مشکل وقتی ایجاد می شود که من در پارامتر مذکور تعداد زیادی از اعداد را قرار دهم .در این موقع خطای time out می دهد.
نمی دونم چی کار کنم .کسی از بچه ها می دونه مشکل کجاست. یا اینکه ایده ای برای درج با تعداد بالا سراغ داره .(از "IN" هم استفاده کردم اما خطای convert می ده)