首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

数据库操作类怎么调用

2012-01-02 
数据库操作类如何调用?我要调用一个完成双向数据库操作的方法,但总是出错:CS0176: 无法使用实例引用访问成

数据库操作类如何调用?
我要调用一个完成双向数据库操作的方法,但总是出错: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应该就可以了

热点排行