在delphi7下用ADO连接oracle数据库使用adoquery进行多表联合查询时oracle报ORA-03120错误(说是整形溢出)
但是在oracle的SQLPLUS下使用同样的sql语句没有任何问题大家有没有遇到类似的问题,应该怎样解决?
我只能给100分,分不够还可以再另开帖。谢谢大家!

解决方案 »

  1.   

    估计是你的asinteger什么的涉及数据太大
      

  2.   

    to  jinjazz(近身剪(N-P攻略)) 
    谢谢,您的回复。
    在我的sql语句中其实没有涉及到整形字段的查询。
    而且我现在的客户端是oracle 8i,但是连接的远程数据库是oracle 7
    只有在我使用ado连接时会出现上述错误,要是使用odbc连接则没问题
    如果使用odbc制作的话存在很多问题您再帮忙分析一下到底因为什么原因,有方法解决吗?
    谢谢!
      

  3.   

    个人认为这是ADO的问题
    不用ADO直接连接,改用ODBC什么的试试