Oracle SQL查询通过OLEDB提供程序返回与ODBC 10 / 11g驱动程序相反的不同结果

时间:2015-01-22 16:32:20

标签: sql oracle oracle11g oledb

我在AutoIT脚本语言中编写了一个小应用程序,它使用ADO连接到Oracle和MSSQL数据库并运行查询,提醒他们的结果。

大多数时候我可以使用ODBC和标准的10 / 11g驱动程序连接到Oracle数据库,但是在我的客户端服务器之一上,我无法完成此操作,因此我使用了OLEDB提供者作为连接方法。

我使用的查询似乎没有通过OLEDB返回任何结果,但是通过ODBC它可以正常工作。

Select Submission_Session_ID,Acquirer_ID,TO_CHAR(Submission_Date,'DD Mon YYYY HH24:MI'),Total_Records,Status,round(Total_Net_Debit-Total_Net_Credit/100.0,2) FROM customer.SubmissionHistory WHERE Submission_Date >= (sysdate-1/24)

有没有人理解为什么会出现这种情况?我最多可以从这个查询中返回一行。

0 个答案:

没有答案