0

visual studion 2008 oracle db 11.1.0.7 oracle client for .NET

我有一个相对简单的查询,它使用连接从多个表(最多 4 个)中选择行。OracleDataAdapter 不会为唯一的数据集的表返回任何行,但是如果我在 SQLDeveloper 中复制并粘贴该查询,那么我会得到所需的结果。我可以毫无问题地使用适配器从其他表中获取数据,但似乎它在处理更长的选择查询时遇到了困难(字符串长度约为 300(根本没有那么多))

连接的连接字符串 100% 正确。

有任何想法吗?谢谢你...

4

2 回答 2

0
  • 检查您是否使用相同的 oracle 用户连接到数据库。也许 FGAC 隐藏了数据。
  • 检查您的查询中是否没有临时表。
于 2010-04-15T11:29:39.160 回答
0

OP的解决方案。

问题是,在我将 SQLDeveloper 中的数据导入其中一个相关表后,此更改并没有自动提交,因为我错误地认为......我在编辑了一些数据后发现了这一点SQLDeveloper 中的同一个表,并且它失败并显示现在允许对未提交操作进行编辑操作的消息。我头疼的是 SQLDeveloper,而不是 DataAdapter。

于 2018-04-30T17:46:24.457 回答