当前位置:编程学习 > C#/ASP.NET >>

Winform+Access不能正常运行

我的一个WinForm程序用的是Access数据库,我做时用的是 Windows XP 系统,在我自己的开发电脑上可以正常运行,移到另一台Win 7系统上也正常运行。
但移到用户的win7系统上就运行不了。其实要说运行不了也不全对,因为在他电脑上这个程序在运行其它功能是可以正常。只是运行一个数据量比较大的功能,使用内存比较大后才会自动退出程序。
我想是不是哪里有设程序最大使用内存或CPU的文件。当达到了这个最大值是系统就会自动关闭这个进程。
希望之前接触到这方面问题的人,帮帮忙,谢谢!

--------------------编程问答-------------------- 数据量有多大?能占用掉所有的内容么?这样程序就要一次少取点数据,多取几次 ... --------------------编程问答-------------------- 数据量也不是很大。就是访问数据库的次数多。CPU使用率可以达到60%左右。 --------------------编程问答-------------------- 会不会是用户的win7有问题?因为你的win7可以用嘛。 --------------------编程问答-------------------- 所以我就想会不会是系统哪里可以设置进程使用CPU或内存的百分率。当达到设定值时就自动关闭进程 --------------------编程问答-------------------- 没有人遇到过类似的问题吗?求助!! --------------------编程问答-------------------- 重装 MDAC 试试。 --------------------编程问答--------------------
引用 2 楼  的回复:
数据量也不是很大。就是访问数据库的次数多。CPU使用率可以达到60%左右。

数据量不大,也不至于占 60%啊,
是不是,用了的资源没有释放

--------------------编程问答-------------------- 看看日志有错误没. --------------------编程问答--------------------
引用 7 楼  的回复:
引用 2 楼 的回复:
数据量也不是很大。就是访问数据库的次数多。CPU使用率可以达到60%左右。

数据量不大,也不至于占 60%啊,
是不是,用了的资源没有释放


就算是资源没有释放。那也不至于说相同配置的电脑一台可以正常运行,一台不能正常运行吧。
我总觉得是哪里设置了线程的最后使用内存导致的。但不知道在哪里设置这个值。
不知道有没哪个朋友知道这方面知识的。帮帮忙。 --------------------编程问答-------------------- 查一查代码.看看哪些是耗内存的.应该不是数据量大的原因. --------------------编程问答-------------------- 自己再顶,求助知情者。。 --------------------编程问答-------------------- 再顶,没有知道的吗 --------------------编程问答-------------------- 60%占用说明你的程序可能存在问题
--------------------编程问答-------------------- 属性中设运行平台为X86 ,可能你的WIN7是X86,而你的朋友的是X64的 --------------------编程问答-------------------- 我现在的Win7 系统是 X64的。但很慢。但也没有报错出来。就像是一直卡在那里似的。 --------------------编程问答-------------------- 不要用ACCESS,用sqlite吧 --------------------编程问答-------------------- 做记录  观望 --------------------编程问答-------------------- 自己再顶。求帮忙
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,