OracleDataAdapter.Fill - 检索列但没有行

时间:2015-07-02 12:18:29

标签: c# sql .net oracle

我将Oracle SQL数据加载到数据表。我使用三个不同的查询,在SQLDeveloper中运行得非常好。

代码是这样的:

using (OracleConnection OracleConnection = new OracleConnection())
{
      //  OracleConnection = new OracleConnection();
      OracleConnection.ConnectionString = "<my_conn_string>";
      OracleConnection.Open();
      OracleDataAdapter reader = new OracleDataAdapter(query, OracleConnection);
      reader.Fill(result); 

      return result;
}

对于其中2个查询,其中第3个返回0行和所有列。我不知道问题可能是什么。此查询返回大多数行(超过400),所以我怀疑它与Fill可以处理的最大行数有关?

1 个答案:

答案 0 :(得分:0)

显然改变列的顺序解决了我的问题...上帝知道为什么,但它现在完美地运作了!