在DELPHI的一个‘A’工程中调用一个连接读取ORACLE表的函数(该函数是写在一个公共模块里面的)。在调用的时候总是报错:‘连接未打开’。
而我打开一个新的DELPHI界面,新建一个‘B’工程,将该模块COPY过去,调用同一个函数,却可以打开ORACLE并且可以读取到数据(证明连接是正确的吧?),该函数在其他机器上也可以运行调用(证明该函数没有错误吧?)。
为什么在‘A’工程中就是报错呢?是否还有一些东西要设置,或者是工程有什么问题呢,该‘A’工程是可以运行的,其他地方读取ACCESS数据库都没有错,单单是连接读取ORACLE的时候就报错??、
请大虾指教!!??
而我打开一个新的DELPHI界面,新建一个‘B’工程,将该模块COPY过去,调用同一个函数,却可以打开ORACLE并且可以读取到数据(证明连接是正确的吧?),该函数在其他机器上也可以运行调用(证明该函数没有错误吧?)。
为什么在‘A’工程中就是报错呢?是否还有一些东西要设置,或者是工程有什么问题呢,该‘A’工程是可以运行的,其他地方读取ACCESS数据库都没有错,单单是连接读取ORACLE的时候就报错??、
请大虾指教!!??
intNum_Oracle:=ADOSQLOpenForOracle(ado_QueryOracleData,strSQL_Oracle);
====>
既然这样,就把A替换掉好了,用新建的工程好了啊,省得找原因!