社区
C#
帖子详情
c#执行数据库操作时间太长,程序假死
zhouboat
2009-04-18 01:33:23
c#执行数据库操作时间太长,程序假死,但是等待时间足够长程序也是能得到正常的结果。有什么好的处理方法吗?
并且程序过程中通过文本框显示的信息也都只能到最后一起显示出来,而不能再程序运行时实时显示。
...全文
638
4
打赏
收藏
c#执行数据库操作时间太长,程序假死
c#执行数据库操作时间太长,程序假死,但是等待时间足够长程序也是能得到正常的结果。有什么好的处理方法吗? 并且程序过程中通过文本框显示的信息也都只能到最后一起显示出来,而不能再程序运行时实时显示。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cstester
2009-04-18
打赏
举报
回复
数据量如果大的话,
固然会出现假死 的情况...
所以, 1 你使用线程,,一个访问数据库的方法,绑一个线程.再把线程绑到进程条上, 给客户友好的等待界面..
2. 数据量过大, 建议使用存储过程.. 我记的 当时我试过一次. 20W条数据..
相差近百倍的速度..
wonsoft
2009-04-18
打赏
举报
回复
1、优化一下你的SQL代码吧,把无用的数据去掉,让最简数据进行处理,然后再组合起来就行了,多半就能解决你的问题了。
2、如果还不行,另启一个线程来处理。
chuxue1342
2009-04-18
打赏
举报
回复
你是执行什么操作需要这么长时间?是网络的问题还是程序的问题呀?
cppfaq
2009-04-18
打赏
举报
回复
新开一个线程用于访问数据库
C#
Application.DoEvents() 防界面
假死
例子。
请自行测试有Application.DoEvents() 和没有Application.DoEvents()的区别,即可。 有疑问可发送Email给我: Andrew.Wangxu@gmail.com
C#
处理大容量数据,及多线程简单应用
应用线程解决界面的
假死
状态,应用高级SQL语句
执行
快速导入、导出数据
操作
。
解决窗体
假死
现象
通过实际开发经验,得出具体开发习惯,希望对大家有帮助
窗体
假死
现象的解决办法
一些关于窗体
假死
的现象的原因分析,以及给出了一些解决的办法!
FrmApp-解决窗体
假死
FrmApp-解决窗体
假死
C#
111,095
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章