smt1383
دوشنبه 28 اردیبهشت 1388, 12:35 عصر
با سلام
من یک برنامه بانک اطلاعاتی با SQL Server 2000 نوشته ام. در برنامه client برای اتصال به سرور از دستور try ...except ... استفاده کرده ام. اگر دستور adoconnection1.connect:=true قابل اجرا نبود پیغام خطا می دهد که امکان اتصال به سرور وجود ندارد. حال می خواهم در پیغام خطا مشخص کنم که علت چیست؟ یعنی برنامه متوجه شود که آیا کامپیوتر سرور خاموش است یا شبکه محلی دچار مشکل شده است یا سوکت شبکه کامپیوتر client قطع است؟ برنامه هر کدام از این موارد را تشخیص دهد و پیغام متناسب را بدهد. ممنون می شوم اگر دوستان مرا راهنمایی کنند.
من یک برنامه بانک اطلاعاتی با SQL Server 2000 نوشته ام. در برنامه client برای اتصال به سرور از دستور try ...except ... استفاده کرده ام. اگر دستور adoconnection1.connect:=true قابل اجرا نبود پیغام خطا می دهد که امکان اتصال به سرور وجود ندارد. حال می خواهم در پیغام خطا مشخص کنم که علت چیست؟ یعنی برنامه متوجه شود که آیا کامپیوتر سرور خاموش است یا شبکه محلی دچار مشکل شده است یا سوکت شبکه کامپیوتر client قطع است؟ برنامه هر کدام از این موارد را تشخیص دهد و پیغام متناسب را بدهد. ممنون می شوم اگر دوستان مرا راهنمایی کنند.