HamidNch
چهارشنبه 04 آبان 1390, 22:14 عصر
سلام.
آیا این دو تابع برای باز و بسته کردن اتصال به پایگاه داده مناسبند.من از این دستورات استفاده میکنم اما همش با ارروهای مبتنی براینکه دیتابیس درحال اتصال است و یا دیتابیس بسته است مواجه میشوم.مشکل از کجاست!
private static void OpenConnection(SqlConnection conn)
{
if ((conn != null) && (conn.State == ConnectionState.Closed ||
conn.State == ConnectionState.Connecting ||
conn.State == ConnectionState.Fetching || conn.State == ConnectionState.Executing
|| conn.State == ConnectionState.Broken)) { conn.Open(); }
}
private static void CloseConnection(SqlConnection conn)
{
if ((conn != null) && (conn.State == ConnectionState.Open ||
conn.State == ConnectionState.Connecting ||
conn.State == ConnectionState.Fetching ||
conn.State == ConnectionState.Executing ||
conn.State == ConnectionState.Broken)) { conn.Close(); conn.Dispose(); }
}
آیا این دو تابع برای باز و بسته کردن اتصال به پایگاه داده مناسبند.من از این دستورات استفاده میکنم اما همش با ارروهای مبتنی براینکه دیتابیس درحال اتصال است و یا دیتابیس بسته است مواجه میشوم.مشکل از کجاست!
private static void OpenConnection(SqlConnection conn)
{
if ((conn != null) && (conn.State == ConnectionState.Closed ||
conn.State == ConnectionState.Connecting ||
conn.State == ConnectionState.Fetching || conn.State == ConnectionState.Executing
|| conn.State == ConnectionState.Broken)) { conn.Open(); }
}
private static void CloseConnection(SqlConnection conn)
{
if ((conn != null) && (conn.State == ConnectionState.Open ||
conn.State == ConnectionState.Connecting ||
conn.State == ConnectionState.Fetching ||
conn.State == ConnectionState.Executing ||
conn.State == ConnectionState.Broken)) { conn.Close(); conn.Dispose(); }
}