public static void dataReader(string sqlstr,ref OleDbDataReader dr)//执行指定的Sql语句并给传入的DataReader进行赋值
{
try
{
OpenConn();
cmd.CommandType=CommandType.Text;
cmd.CommandText=sqlstr;
dr=cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch
{
try
{
    if(dr!=null && !dr.IsClosed) 
dr.Close(); 
}
catch
{

}
}
finally
{
CloseDB();
}
}在.CS文件中怎样引用???????

解决方案 »

  1.   

    没太看明白,你是问这段代码需要引用什么命名空间吗?
    using System.Data
    using System.Data.OleDb
      

  2.   

    using System;
    using System.Data;
    using System.Data.OleDb;
    namespace test
    {
    /// <summary>
    /// DataBase 的摘要说明。
    /// </summary>
    public class DataBase
    {
    protected static OleDbConnection conn=new OleDbConnection();
    protected static OleDbCommand cmd=new OleDbCommand();
    public DataBase()
    {
    //
    // TODO: 在此处添加构造函数逻辑
    //
    }
    public static void dataReader(string sqlstr,ref OleDbDataReader dr)//执行指定的Sql语句并给传入的DataReader进行赋值
    {
    try
    {
    OpenConn();
    cmd.CommandType=CommandType.Text;
    cmd.CommandText=sqlstr;
    dr=cmd.ExecuteReader(CommandBehavior.CloseConnection);
    }
    catch
    {
    try
    {
        if(dr!=null && !dr.IsClosed) 
    dr.Close(); 
    }
    catch
    {

    }
    }
    finally
    {
    CloseDB();
    }
    }
      

  3.   

    DataBase.cs 是一个类文件 里面是一些数据库操作相关的