VB+MYSQL 多线程

zhh0086 2010-12-30 04:20:09
最近在用vb+mysql5.1写程序,在执行在千万条记录中查找符合条件的结果,sql语句查询时间耗5s以上,vb程序假死了。
在vb下怎么把数据查询结合多线程来实现,有没有朋友有经验?
谢谢
...全文
76 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
咸清 2011-01-25
  • 打赏
  • 举报
回复
[Quote=引用楼主 zhh0086 的回复:]
最近在用vb+mysql5.1写程序,在执行在千万条记录中查找符合条件的结果,sql语句查询时间耗5s以上,vb程序假死了。
在vb下怎么把数据查询结合多线程来实现,有没有朋友有经验?
谢谢
[/Quote]
除非多步非关联查询,否则,多线程未必能缩短时间。
HYF 2011-01-25
  • 打赏
  • 举报
回复
FEWF
dbcontrols 2011-01-25
  • 打赏
  • 举报
回复
sql语句写的不好
贝隆 2010-12-30
  • 打赏
  • 举报
回复
多线程?还是算了吧,如果你实在要使用多线程,请先看看这本书,看得懂,再用:
http://download.csdn.net/source/1371398
三断笛 2010-12-30
  • 打赏
  • 举报
回复
这个我会.
Recordset的Open方法或Connection的Execute方法可以查询记录集.
它们的最后一个option参数可以设定为异步查询(option=16)
执行查询后判断记录集状态(recordset.state>=4表示正在获取数据),等执行完以后再加载.

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧