khoshblagh
یک شنبه 21 دی 1393, 06:13 صبح
با سلام خدمت دوستان
برنامه ای دارم که با adoConnection به sql2005 وصل میشود . تا اینجای کار مشکلی نیست . از آنجایکه ساخت برنامه و کمپایل آن در جای دیگری انجام میشود، لذا در پراپرتی کانکشن استرینگ آن عبارتی که باعث اتصال به صورت لوکال میشود درج و بعد از تست برنامه به صورت لوکال نسبت به حذف آن پراپرتی اقدام نموده و عبارت کانکشن استرینگ نهایی که مربوط به سرور اصلی میشود را به صورت یک عبارت در موقع ساخت adoConnection قرار میدهم. تا اینجای کار مشکلی نیست و برنامه در سرور اصلی اجرا میشود. مسئله اینجاست که بعضی وقتها در موقع کامپایل برنامه حذف پراپرتی پیش فرض کانکشن استرینگ فراموش میشود. لذا در موقع نصب برنامه بر روی سیستم کلاینتها و اجرای آن برنامه ، خطای عدم موجود بودن بانک اطلاعاتی و یا اکسس ویولشن را میدهد. البته پراپرتی connected به طور پیشفرض false میباشد.ولی ظاهرا برنامه در زمان اجرا باز هم کانکشن استرینگ پیش فرض را اجرا و خطای گفته شده اعلام میشود.
حالا من دنبال راهی هستم که یا برنامه قبل از ساخت adoConnection نسبت به حذف کانکشن استرینگ پیش فرض (در صورت موجود بودن )اقدام و یا به صورتی اعلام و درخواست حذف آنرا بنماید. البته من رویدادهای adoConnection امتحان کردم ولی جواب نداد. بنظرم مشکل اصلی این است که باید adoConnection اول ساخته شود که در این صورت خطای مورد نظر پیش میآید. ممنون میشوم در این خصوص راهنمایی بفرمائید. متشکرم
برنامه ای دارم که با adoConnection به sql2005 وصل میشود . تا اینجای کار مشکلی نیست . از آنجایکه ساخت برنامه و کمپایل آن در جای دیگری انجام میشود، لذا در پراپرتی کانکشن استرینگ آن عبارتی که باعث اتصال به صورت لوکال میشود درج و بعد از تست برنامه به صورت لوکال نسبت به حذف آن پراپرتی اقدام نموده و عبارت کانکشن استرینگ نهایی که مربوط به سرور اصلی میشود را به صورت یک عبارت در موقع ساخت adoConnection قرار میدهم. تا اینجای کار مشکلی نیست و برنامه در سرور اصلی اجرا میشود. مسئله اینجاست که بعضی وقتها در موقع کامپایل برنامه حذف پراپرتی پیش فرض کانکشن استرینگ فراموش میشود. لذا در موقع نصب برنامه بر روی سیستم کلاینتها و اجرای آن برنامه ، خطای عدم موجود بودن بانک اطلاعاتی و یا اکسس ویولشن را میدهد. البته پراپرتی connected به طور پیشفرض false میباشد.ولی ظاهرا برنامه در زمان اجرا باز هم کانکشن استرینگ پیش فرض را اجرا و خطای گفته شده اعلام میشود.
حالا من دنبال راهی هستم که یا برنامه قبل از ساخت adoConnection نسبت به حذف کانکشن استرینگ پیش فرض (در صورت موجود بودن )اقدام و یا به صورتی اعلام و درخواست حذف آنرا بنماید. البته من رویدادهای adoConnection امتحان کردم ولی جواب نداد. بنظرم مشکل اصلی این است که باید adoConnection اول ساخته شود که در این صورت خطای مورد نظر پیش میآید. ممنون میشوم در این خصوص راهنمایی بفرمائید. متشکرم