主题:關於用ADO.NET連接數據庫的小問題
我一直如下這樣打開連接的
private void OpenCnn()
{
if (m_oleDbCnn.State!=ConnectionState.Open)
m_oleDbCnn.Open();
}
今天我在網上看到是這樣打開連接的
private void OpenCnn()
{
if (m_oleDbCnn.State==ConnectionState.Open)
{
m_oleDbCnn.Close();
}
m_oleDbCnn.Open();
}
問題是:為什麼網上的方法在己經打開的狀態下要關閉後再打開連接?
麻煩哪位指點一下
private void OpenCnn()
{
if (m_oleDbCnn.State!=ConnectionState.Open)
m_oleDbCnn.Open();
}
今天我在網上看到是這樣打開連接的
private void OpenCnn()
{
if (m_oleDbCnn.State==ConnectionState.Open)
{
m_oleDbCnn.Close();
}
m_oleDbCnn.Open();
}
問題是:為什麼網上的方法在己經打開的狀態下要關閉後再打開連接?
麻煩哪位指點一下