当前位置: 代码迷 >> ASP.NET >> 数据库操作类怎么调用
  详细解决方案

数据库操作类怎么调用

热度:2375   发布时间:2013-02-25 00:00:00.0
数据库操作类如何调用?
我要调用一个完成双向数据库操作的方法,但总是出错:CS0176: 无法使用实例引用访问成员“DB.getDs(string)”;请改用类型名称对其加以限定!
请各位老大看看我哪里用的不对,谢谢

CS文件调用代码如下:
DB dr = new DB();
string sql = "select * from Users where UserName = '" + strName + "'";
dr.getDs(sql);

类文件代码:
public static DataSet getDs(string sql)
  {
  SqlConnection conn = getConn();
  conn.Open();
  SqlCommand cmd = new SqlCommand(sql, conn);
  SqlDataAdapter ada = new SqlDataAdapter(cmd);
  DataSet ds = new DataSet();
  ada.Fill(ds);
  conn.Close();
  return ds;
  }

------解决方案--------------------------------------------------------
public static DataSet getDs(string sql)
因为这是个静态的方法
去掉Static应该就可以了

  相关解决方案