lpyren 发表于 2007-9-24 12:44:59

连续操作数据库,内存疯长

我按照下面的顺序操作

1.create connection;
2.open connection;
Driver={SQL Server};Server=10.161.180.253(远程数据库ip地址);Database=abc(远程数据库名);Uid=sa; Pwd=“密码”
3.connection execute -输入你执行的命令
4.sql fetch
5.close connection
6.destroy connection

不知道怎么回事,大家帮我看看

labc 发表于 2007-9-24 13:19:28

没有装LabSQL,打不开;但是看到你的程序是个死循环啊,无法停下来……

Thanks
Labc

lpyren 发表于 2007-9-24 13:48:19

呵呵,这个我设置的是死循环,不过主要的不是这个,我是说这个流程有没有问题,还有就是,把死循环改成外面的可以停止的,但是,循环过程中,内存为什么会增加呢 ,照理应该是不变的呀〉〉

labc 发表于 2007-9-27 13:28:38

打开和关闭LabSQL最好放在循环之外,否则程序会不停的打开和关闭数据库,内存自然会增加很多。
   看不到程序框图,你再试试看。

Labc

sealzhang 发表于 2007-9-27 13:58:32

你这个程序,把数据库 的初始,连接和关闭等操作都放在循环内,并且循环没有加时间延时,内存不疯涨才怪!!
对LABSQL的操作,我认为最好用事件结构.

rongcheng0501@1 发表于 2007-9-29 17:32:27

呵呵,我以前也犯过这种错误,
原因和上面2位兄弟说的差不多
是流程问题
页: [1]
查看完整版本: 连续操作数据库,内存疯长