ODBC连接ORACLE,初始化连接的时候,会在c:/document and settings/administrator/local settings/temp中生成临时文件>100M,如何解决?
ODBC连接ORACLE,初始化连接的时候,会在c:/document and settings/administrator/local settings/temp中生成临时文件CTT.tmp,数据库数据量大时>100M,如何解决?
是不是我用CRecordset的snapshot打开的缘故?而且,在第一次Recordset.Update()的时候,特别慢,估计是在生成.tmp文件。但是,有时候会初始化失败,然后程序就挂掉了:(
本来程序正常结束的时候,是可以释放掉.tmp文件的,结果,挂掉后,那100多M空间就没释放,多挂几次,没有机器受得了的。(C盘空间很快就用完了)这时怎么回事啊?该怎么解决?
是不是我用CRecordset的snapshot打开的缘故?而且,在第一次Recordset.Update()的时候,特别慢,估计是在生成.tmp文件。但是,有时候会初始化失败,然后程序就挂掉了:(
本来程序正常结束的时候,是可以释放掉.tmp文件的,结果,挂掉后,那100多M空间就没释放,多挂几次,没有机器受得了的。(C盘空间很快就用完了)这时怎么回事啊?该怎么解决?
如果是,非掉trace功能就可以罗。我以前出现过跟你相似的问题,但不知用来解决你的问题有没用
难道你用ODBC的时候没有生成tmp文件吗?我的数据量很大。当数据库刚建的时候,tmp文件很小,只有几百k,把纪录都导进去后,tmp就变得很大了。每次生成tmp都会花很久时间。