Oracle数据提供程序适配器的填充永远不会结束

本文关键字:永远 填充 结束 适配器 数据 程序 Oracle | 更新日期: 2023-09-27 18:06:10

我的应用程序中有一个。net (c#) DAL层,它使用Oracle数据提供程序(The System.Data.Oracleclient Version)从DB检索结果。

我有一个问题,有时查询需要几秒钟完成时,通过PLSQL执行需要永远完成的方法Adapter.Fill(Table),这给我们带来了很多问题,我们不知道是什么原因。

有人知道吗?非常感谢您的帮助

谢谢

Oracle数据提供程序适配器的填充永远不会结束

当你说它"需要几秒钟完成时,通过PLSQL执行"是时间返回查询所选择的所有行,只是前20左右?查询总共返回多少行?

如果使用Toad运行查询,它将返回一个子数据集,然后继续填充,直到完成。您正在查询文本数据吗?如果将结果更改为计数(*)而不是实际字段,会发生什么情况?这会改变时间吗?