PDA

View Full Version : Connection failure؟



AlirezaBahredar
چهارشنبه 22 اسفند 1386, 08:23 صبح
با سلام:....
در یک برنامه دیتا بیسی که از ADO جهت اتصال به بانک اطلاعاتی (SQLServer 2005) استفاده شده است با یک مشکل مواجه شده ام.مشکل را بطور خلاصه خدمت دوستان عرض می کنم:
برنامه با یک سرور راه دور ارتباط دارد(IP Valid).بمحض ورودبه برنامه و اقدام به گزارش گیری برنامه به درستی کار خود راانجام می دهد و گزارش مربوطه را نشان می دهد.اما چنانچه برای مدت بیش از 15 دقیقه با برنامه کاری صورت نگیرد و پس از سپری شدن این مدت اقدام به گزارشگیری کنیم برنامه خطای Connection failure را می دهد.
از متن خطا مشخص است که ارتباط با سرور راه دور قطع است.برای این مطلب چندین کار را انجام دادم اما به نتیجه نرسیدم
1)مدت زمان ADOConnectionT،ConnectionTimeout را افزایش دادم اما مشکل همچنان باقی بود
2)قبل از انجام دستورات SQL بررسی کردم که ارتباط ADOConnection برقرار باشد،اما باوجود اینکه ADOConnection.connected مقدارش True بود اما همچنان Error بالا را می داد.
با تشکر....

_alish_
چهارشنبه 22 اسفند 1386, 12:04 عصر
با احترام:
Connection را باز نگذارید ، چون OverHead بر روی سرور میاورد، بهتر موقع انجام عملیات Connection را برقرار و عملیات خود را انجام دهید
علت شاید زمان استفاده شما از Session سرور پایان و Session Expire انجام شود