问题是这样的,我通过ADO访问ORACLE数据库,在insert或者update操作时正常,但是在select操作时,如果我的SQL如下: select * from (Select *  from testtasktable where rownum <=%d order by oracleidd asc) order by content asc 
这里的特别之处在于: 
select * from (Select... 这个from与(之间有一个空格 
则会在编译器的输出信息中看到如下信息: 
0x7c812afb 处最可能的异常: Microsoft C++ 异常: 内存位置 0x015ddf98 处的 long。 
可是如果把这个空格去掉,如: 
select * from(Select... 
这样就任何异常信息都看不到. 
并且这个异常不是我捕获到异常,它只是在输出窗口进行显示,却对程序的运行没有影响,由于程序需要长时间运作,所以我担心时间长了会引起其他问题,请问有人碰到过类似问题么? 
另外还有一个问题,就是我通过ADO调用ORACLE的存储过程,不管是读取,插入,还是更新操作都可以正常执行,可是就像上面提到的,也会在输出窗口显示异常信息,程序却还是继续正常执行. 
0x7c8101d8 处最可能的异常: 0xC0000005: 读取位置 0x00000000 时发生访问冲突 
同样的操作在对MSSQL和MYSQL都是正常的. 
小弟菜鸟,对ORACLE也是头一次接触,还希望各位多多指教!先行谢过!