VB6
SQL SERVER2000
WINDOWS SERVER2000没有装升级包的程序长时间运行后,占用内存稳步上升,VB+SQL SERVER2000,你还碰到过这样的啊 ?
帮我考虑一下,占用内存过多后,先是WINDOWS提示虚拟内存不够用了,再过一段时间,程序就要翘了,大概3,4天的时间。请问,大虾在程序开发过程中可曾碰到过这样的问题,
查文档发现,在向一个表中增加记录时,如果中途取消了,该内存不会被释放恳请给予指导,或共同切磋
QQ:28338134
同行也可聊聊其他相关技术:)一次只能给100分,如果嫌少,可重开贴专门给分:)
SQL SERVER2000
WINDOWS SERVER2000没有装升级包的程序长时间运行后,占用内存稳步上升,VB+SQL SERVER2000,你还碰到过这样的啊 ?
帮我考虑一下,占用内存过多后,先是WINDOWS提示虚拟内存不够用了,再过一段时间,程序就要翘了,大概3,4天的时间。请问,大虾在程序开发过程中可曾碰到过这样的问题,
查文档发现,在向一个表中增加记录时,如果中途取消了,该内存不会被释放恳请给予指导,或共同切磋
QQ:28338134
同行也可聊聊其他相关技术:)一次只能给100分,如果嫌少,可重开贴专门给分:)
请楼主仔细检查你的程序吧
机理是一秒钟向一个数据库写一次主服器时间以便下面的客户机能读到当前正确时间(现在我知道这样的程序实在多余了,SQL本身就有个GETDATE ( ))。
所以我想,正确的管好自个的变量,应该不会有什么问题的。
set rsRecordset.close
即时释放各种资源是必要的
我的客户程序不是24小开的但服务器端是
一个多月了没有发现问题
我用的是MTS控制的
另外建议
1.如果rs需要批处理提交时,在建对象时,先释放连接(set rs.activeconnection=nothing),在提交前,set rs.activeconnection=myconn
2.如果rs需要立即更新时,可能的话,先释放rs对象的联接,用联接进行提交(如,update table,insert into table)
3.所有对象在程序结束前,必须关闭及释放
可以察看MSDN上有相关资料
即使建立局部变量,当关闭对象时,必须recordset.close或set recordset=noting,你可以做一下实验验证一下
**************我有VB对内存和DLL的操作教程
email一份给我 [email protected]
给楼上一份的,请顺便来这里一份。
[email protected]
谢谢,
我也要
我点击管理后准备要结贴可是却看不见 “hsn1982(我 爱 猫 猫)”的 名字,为什么?
我想给分都给不了???