我将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可以处理的最大行数有关?
答案 0 :(得分:0)
显然改变列的顺序解决了我的问题...上帝知道为什么,但它现在完美地运作了!