在DB类中定义GetDataReader如下:
public OleDbDataReader Dr;
public string StrSql;
public  OleDbDataReader GetDataReader(string StrSql)
{
this.StrSql=StrSql;
try
{
//得到datareader
OleDbConnection conn=GetConnection();
OleDbCommand cmd=new OleDbCommand(StrSql,conn);
Dr=cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch(OleDbException eErr)
{
SqlErrorHandler(eErr);
}
finally
{
//Conn.Close();
} return Dr;
}//.........
调用:
queryString="SELECT * from UserInfo"
OleDbDataReader dataReader=DB.GetDataReader(queryString);
......
在编译时出现以下错误:
 非静态的字段、方法或属性“DB.GetDataReader(string)”要求对象引用请问如何解决?谢谢!