OleDbConnect类有没有实现Idisposeed接口,是否要自己实现
还有
public void ConnOpen()
{
if (conn.State == ConnectionState.Closed)
conn.Open();
} public void connExec(string strsql) //执行ExectuNonQuery命令
{
using (OleDbConnection conn = new OleDbConnection(connectString))
{
ConnOpen();//执行到这时出错,显示conn为NULL为什么会这样 using (OleDbConnection conn = new OleDbConnection(connectString))这一句不是创建了conn对象吗?
还有
public void ConnOpen()
{
if (conn.State == ConnectionState.Closed)
conn.Open();
} public void connExec(string strsql) //执行ExectuNonQuery命令
{
using (OleDbConnection conn = new OleDbConnection(connectString))
{
ConnOpen();//执行到这时出错,显示conn为NULL为什么会这样 using (OleDbConnection conn = new OleDbConnection(connectString))这一句不是创建了conn对象吗?
在ConnOpen当然为Null了.
{
if (conn.State == ConnectionState.Closed)
conn.Open();
}
ConnOpen(conn);//
public void connExec(string strsql) //执行ExectuNonQuery命令
{
conn = new OleDbConnection(connectString));
ConnOpen();
........
}