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

OracleDataAdapter的Fill方法
public DataSet GetDs()
  {
  DataSet ds = new DataSet();

  string sql = @"select p.provincename,c.cityname,a.areaname from area a 
  left join city c on a.cityid=c.cityid
  left join province p on a.provinceid=p.provinceid
  where rownum<11;";
  string connStr = "。。。";

  OracleConnection conn = new OracleConnection(connStr);
  conn.Open();

  OracleDataAdapter da = new OracleDataAdapter(sql, conn);

  da.Fill(ds, "");
  conn.Close();
  return ds;
  }
我在da.Fill(ds,"");中的字符串应该输入什么?我给area、city、province数据源,都提示是无效字符,给空字符串就报'Fill: 应当为 SourceTable 名称输入一个非空字符串。'错误。。。。。

------解决方案--------------------
探讨

da.Fill(ds,"")表名