OracleDataAdapter 的问题
public static DataTable ExecuteSelectSqlStatement(string selectstr){
oracleoperation myop = null;
//DataSet Data = new DataSet();
DataTable dt=new DataTable ();
try
{
myop = new oracleoperation();
myop.OpenConnection();
OracleDataAdapter Adapter = new OracleDataAdapter(selectstr, myop.OracleConn);
Adapter.Fill(dt);
}
catch (Exception ex)
{
log.Error("ExecuteSelectSqlStatement is wrong." + ex.Message);
}
finally
{
myop.CloseConnection();
}
return dt;
}
使用上面的函数从oracle数据库中读取数据。
发现返回的dataTable比如说有8行数据,但是使用相同的Sql语句在Toad中执行却只有5行?不知道是什么原因?那位高手可以指点一下?