社区
Delphi
帖子详情
Delphi执行数据库操作时的界面控制以及进度显示,如何做得通用、友好。
flyingkiller
2003-08-22 09:36:07
相信这是大家都经常遇到的问题,不知道有什么好的解决方法没有。
显示执行进度肯定是要用线程来解决。
执行大量查询、删除、更新时Ado如何响应呢?
执行存储过程的时候呢?怎么响应?
另外这个东西最好做个通用的出来。
我是做了一个线程类,有个TNotifyEvent属性,然后把要执行的页面过程赋值给TNotifyEvent来执行,进度的显示是在页面的TNotifyEvent中自己来处理的。
...全文
83
17
打赏
收藏
Delphi执行数据库操作时的界面控制以及进度显示,如何做得通用、友好。
相信这是大家都经常遇到的问题,不知道有什么好的解决方法没有。 显示执行进度肯定是要用线程来解决。 执行大量查询、删除、更新时Ado如何响应呢? 执行存储过程的时候呢?怎么响应? 另外这个东西最好做个通用的出来。 我是做了一个线程类,有个TNotifyEvent属性,然后把要执行的页面过程赋值给TNotifyEvent来执行,进度的显示是在页面的TNotifyEvent中自己来处理的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firetoucher
2003-08-31
打赏
举报
回复
如果是sql server的话。可以通过DMO的方式做,参看一下
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=172639
dickeybird888
2003-08-29
打赏
举报
回复
关注
flyingkiller
2003-08-29
打赏
举报
回复
看来我的做法已经是很不错的啦。;)
Zengqf_W
2003-08-29
打赏
举报
回复
关注!
reallike
2003-08-26
打赏
举报
回复
进度显示?俺师傅小小是这么做的,比如建立数据库。生成一个表就显示进度条的某一点。
如果你的库里面有100个表,生成一个显示一……
michaelpeng7799
2003-08-23
打赏
举报
回复
存储过程也要算,真的必要做的这么细么?
不过还是来学习。
wdsimon
2003-08-22
打赏
举报
回复
关注
fuyifan
2003-08-22
打赏
举报
回复
我也有同样的问题,up
jaunmai
2003-08-22
打赏
举报
回复
up,關注!
tonylk
2003-08-22
打赏
举报
回复
SqlServer的企业管理器中执行操作也没有进度的,所以要做进度的话只能自己把一个完整的操作拆开来做。
lxpbuaa
2003-08-22
打赏
举报
回复
我暂时没有用进度显示,而紧紧在此过程中将鼠标状态改变了而已。呵呵,有待改进。作一个线程是对的,可以再进一步写成一个过程,直接调用她就完了。
—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
myadvice
2003-08-22
打赏
举报
回复
如果要做成通用的话可能存储过程就有点困难了
虽然Ado为我们封装了具体数据库的细节,但是对于像存储过程这样的操作Ado也只不过
是作了一回传话筒,具体需要的时间应该于具体的数据库和过程中的操作有很大的关系
但是至于怎么从数据库中获得这个信息目前我还未试过
longtusoft
2003-08-22
打赏
举报
回复
作一个基于时间的就行啦没有必要那么精确,这可能会存在执行效率的负面效应.
lw549
2003-08-22
打赏
举报
回复
没到那个层次,顶!
yousoft2013
2003-08-22
打赏
举报
回复
难啊,只能确定开始,结束,中间的过程让它是假的!!
luckyboy97
2003-08-22
打赏
举报
回复
还记得我吗,我们经常在QQ上交流呢,我来帮你顶以下:)
kuangning
2003-08-22
打赏
举报
回复
这也困扰我多年了。关注吧
NTKO文档在线编辑控件4.0.1.2
异步下载方法支持
显示
文件下载
进度
或者不
显示
进度
的选项,大大改善了用户
界面
体验,并满足多种不同层次的开发需求。 http://www.ntko.com在线演示展示了NTKO OFFICE文档控件的“异步下载”,“智能提交”等技术。该...
关于
Delphi
通用
涵数
DELPHI
程序注册码设计(转载) 思路是这样的:程序运行
时
先检测注册表,如果找到注册项,则表明已经注册,如果没有找到注册项,则... 在
DELPHI
下新建一工程,放置Edit1,Edit2,Label1,Label2,Button1组件.具体代码如下: u
【转】
Delphi
与MATLAB数据接口方案探讨
前言:
Delphi
作为一种功能强大的编程工具,具有易学易用、开发效率高,
界面
制作美观方便等优点,因此被很多程序员所青睐。Pascal作为历史上第一种结构化的高级语言,在从事复杂算法编写方面也有着诸多优点,可是在...
数据库
相关
操作
工具
MySQL是一个小型关系型
数据库
管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站...
【
数据库
系统开发的生命周期】
在设计
数据库
之前,首先应该确定系统的边界,定义
数据库
系统与信息系统其他构件之间的接口。在考虑系统边界
时
,应囊括未来用户的需求和应用领域可能的延伸。
Delphi
5,379
社区成员
262,722
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章