OracleDataAdapter填充方法挂起

时间:2015-09-16 23:15:40

标签: c# oracle web-services

我正在用C#编写一个需要数据库数据的Web服务。

这是我正在使用的代码段:

OracleDataAdapter adapter = new OracleDataAdapter(sql, connection);
OracleCommand command = adapter.SelectCommand;
AddCommandParameters(ref command, objParams);
DataTable myDataTable = new DataTable("TableName");
adapter.Fill(myDataTable);

调试器在adapter.Fill命令挂起(无限时间),不会抛出任何异常。 你有什么想法我做错了吗?如果我在Web服务之外使用它,则SQL查询有效。

1 个答案:

答案 0 :(得分:0)

如果挂起则表示连接字符串存在问题。你能发帖子了吗?

您也可以在Properties - >下查看项目的平台目标是什么。构建,尝试将其从“任何CPU”更改为x86。您的Oracle驱动程序可能是32位。