日期:2014-05-18  浏览次数:20817 次

高手看看,这个有问题吗
public DataTable GetMyDataTable(string sQuery,string sTableName)
  {
  DataTable dt = getDataSet(sQuery).Tables[0];
  dt.TableName = sTableName;
  return dt;
  }
  public DataSet getDataSet(string strSql)
  {
  Open();
  DataSet ds = new DataSet();
  try
  {
  cmd.CommandText = strSql;
  SqlDataAdapter da = new SqlDataAdapter(cmd.CommandText, conn);

  da.Fill(ds);
  }
  catch (Exception e)
  {
  throw new Exception(e.Message);
  }
  finally
  {
  Close();
  }
  return ds;
  }
用sql取得DataTable 的函数,Open里面已经实现数据库连接了

------解决方案--------------------
没问题
------解决方案--------------------
出什么错?
------解决方案--------------------
没有问题,是不是sql语句写错了
------解决方案--------------------
对,看看sql吧
------解决方案--------------------
cmd.CommandText = strSql; 
跟踪一下
还有
把出错的提示贴出来
------解决方案--------------------