社区
数据库相关
帖子详情
打开大量的数据,怎么做到界面不会停止响应?
LHRSoft
2004-07-05 04:45:58
要打开 10W 条记录,做到把数据慢慢增加进去,而界面不会停止响应,可以在用户打开程序 10秒 内就开始能使用软件,而不是等 10W 记录全部打开。
分不够可以再加,加多少无所谓。
QQ 等待 179608325
...全文
203
14
打赏
收藏
打开大量的数据,怎么做到界面不会停止响应?
要打开 10W 条记录,做到把数据慢慢增加进去,而界面不会停止响应,可以在用户打开程序 10秒 内就开始能使用软件,而不是等 10W 记录全部打开。 分不够可以再加,加多少无所谓。 QQ 等待 179608325
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LHRSoft
2004-07-10
打赏
举报
回复
问题已经解决
sailer_shi
2004-07-06
打赏
举报
回复
你修改一下你的AdoQuery里面的cacheSize属性值,把它扩大到1000你试一下
samyoung36
2004-07-06
打赏
举报
回复
我知道dbexpress有缓冲机制,可以每次更新时读取记录的条数,好像是packrecords属性
ADOQUERY应该也有吧
ldh_0421
2004-07-06
打赏
举报
回复
偶也听说delphi好像在读记录时可以缓冲,不会一下子全读出来!可惜,偶没怎么学过!
WuChenCan
2004-07-06
打赏
举报
回复
用多线程或分批取数
Stiven_PFan
2004-07-06
打赏
举报
回复
用多线程,也可以用一个时钟控件在后台慢慢添加,不过效率不高
lvjun
2004-07-05
打赏
举报
回复
其实ADOQUERY本身就有这个的控制,在属性:ExecuteOptions中。
在编辑框将以下这个值设置成true应该就可以了,,你自己试一下吧
eoAsyncExecute
eoAsyncFetch
eoAsyncFetchNonBlocking
czzw
2004-07-05
打赏
举报
回复
多线程,或者异步传输(影响效率)
hejianling305
2004-07-05
打赏
举报
回复
恩。用线程
LHRSoft
2004-07-05
打赏
举报
回复
Application.ProcessMessages;
是无法解决问题的,在 OPEN 的时候停顿了大量的时间
Matrix-7
2004-07-05
打赏
举报
回复
Application.ProcessMessages;
LHRSoft
2004-07-05
打赏
举报
回复
一个 ADOQUERY 不是只能执行一个 SQL 命令吗?
再执行就把以前的数据清理了。
LHRSoft
2004-07-05
打赏
举报
回复
能给出 DEMO 吗? QQ 上传
lvjun
2004-07-05
打赏
举报
回复
用多线程,并分段取出数据
Python GUI程序卡顿或未
响应
exe程序点击按钮卡死 tkinter
界面
卡死的解决办法 pyinstaller -F 打包exe程序 点击按钮程序卡死 后台线程启动解决方法 实战案例
Python GUI程序卡顿或未
响应
exe程序点击按钮卡死 tkinter
界面
卡死的解决办法 pyinstaller -F 打包exe程序 点击按钮程序卡死 后台线程启动解决方法 实战案例 Python GUI程序运行时,如果点击按钮运行了一个比较耗时的操作,那么
界面
会卡死提示未
响应
。原因是主进程执行耗时等待,可能是单次执行耗时过程或for循环或while死循环,本人讲解如何以多线程的方式解决GUI程序卡顿的问题。
android 服务无
响应
,android APP运行迟缓无
响应
怎么优化
一、尽量减少Service的使用:当你的app需要使用service来处理后台任务的时候,要保证当前的任务完成时,该service也要
停止
。另外,要注意的是,当
停止
这个service的时候,不要引起它的泄漏。当启动一个service之后,系统总会保持这个service处于运行状态。这样,就会占用
大量
的RAM。所以,app的运行效率就会因此降低。保留没有用的service最可怕的内存管理错误。所以,...
桌面计算机未
响应
,电脑软件总是未
响应
电脑应用程序经常无
响应
,
程序未
响应
的原因:1、是因为这个程序在运行时向系统请求资源,但一直处在资源不足的状态下,久而久只,出现了饿死现象。2、导致这个问题主要是该程序的进程优先级的原因,优先级太低,在多个程度进行资源调用时,该程序申请资源,但资源不足,请求未被批准,久而久之,就被饿死了。3、病毒也是一样,某一项程序申请调用系统资源,但资源被病毒长时间霸占,甚至剥夺其他刚刚得到释放的资源,造成可用资源很少,或是病毒强行修改...
Jmeter-
界面
功能介绍
之前已经介绍过了jmeter的安装以及部分简单使用,这篇文章主要用来详细描述Jmeter的
界面
jmeter
界面
包括五个部分:标题栏、菜单栏、常用工具栏、测试计划标签、测试计划标签内容’ 标题栏: 记录计划的标题、jmeter的版本信息 菜单栏: 1、文件: 子菜单 描述 新建 新建一个测试用例 模板 常用用例模板指导
打开
打开
一个新的jmx文件 最近
打开
打开
最近使用过的jmx文件 合并 合并多个jmx文件 保存测试计划 保存当前编辑的测试计划,不包括测试工作
易语言程序假死优化_易语言假死无
响应
采用处理事件解决办法
易语言假死无
响应
采用处理事件解决办法处理事件()一个比较简单的理解是:让程序反应过来这个函数一般是用在延时前面或后面,如果不用的话程序很容易形成假死,造成程序无
响应
如下图,虽然这个程序还在运行,但是
界面
上东西是显示不了的,比如标签,编辑框,画板,会有一个圆圈转啊转加了处理事件() 就可以避免这种情况,可以试试看,在一个计次循环或者判断循环里使用延时函数,然后分别在后面加上处理事件() 和不加处理事...
数据库相关
2,498
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章