我在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)
有没有人理解为什么会出现这种情况?我最多可以从这个查询中返回一行。