写给chechy!

peter_zt 2001-09-25 08:12:41
上csdn几个月了,提的的问题不多,没想到竟得到chechy的指导,请恕在下有眼不识泰山,前天没认出你是专家榜上排名第一的大侠.俗话说,遇高人不能交臂失之,我感觉有许多问题需要请教,本想写email给你,但最终我考虑还是把问题贴出来,既方便给分,又能让大家共享你的经验.我攒了3000多分,能应付一段时间了,不知你回答问题是看问题呢,还是看分值呢?:).我有个想法,以后我提问题,标题中含有你的名字-chechy,不知你是否同意,若不反对,我就当你默许了!:).

我是初学者,提问题比较低级,请别见笑.相信在你的帮助下,我的问题水平会不断提高的!
今天顺便提一个,上个月我提过, 但不知怎么, 到今天才有4个人看过,没有回答,也许是问题没提清楚,我再提请你看一下:
我用多线程访问数据库,执行没问题,但想在中途退出,但发生无法捕获的异常,
我用的数据库是access,报错"...dao350.dll...",不知如何解决?请不吝赐教!

静侯你的佳音!
...全文
630 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
hantao 2001-09-27
  • 打赏
  • 举报
回复
gz
fpgzs 2001-09-27
  • 打赏
  • 举报
回复
gz
peter_zt 2001-09-27
  • 打赏
  • 举报
回复
hwee:我没有修改DAO的任何设置,安装了office 97就可以了.
我在明确一下我的意图,创建一个线程,在它的execute方法里面,重复执行一个查询:
...
for i:=1 to 1000000 do
begin
if terminated then exit;
query1.close; //其中sql.text:='insert into t1 values('hello')'
query1.ExecSQL;
end;
...
希望大家试一试,如果成功,贴出来共享,在下送上50分
hwee 2001-09-27
  • 打赏
  • 举报
回复
你的DAO设置有问题,VISUAL STUDIO光盘中找DAO,可以见到一个MSDAO350.EXE或什么的,双击运行,就搞掂了!或者装个DAOSDK也行.
iayy 2001-09-27
  • 打赏
  • 举报
回复
gz
PBVC 2001-09-26
  • 打赏
  • 举报
回复
GZ
byrybye 2001-09-26
  • 打赏
  • 举报
回复
我来看看了,chechy(chechy) 说的有道理,

你可能是退出时,相关的线程,没有做善后处理。
所以,你的DLL文件,被释放时,线程
还要强制访问 DLL文件,才会有上面的
情况了
呵呵 我是猜的哦,希望不要误导你


还有最重要的,chechy(chechy)  要受
徒弟吗,偶等了好久了,我继续等
EP外星人 2001-09-26
  • 打赏
  • 举报
回复
我是数据库盲,但是有个小小的念头

在网上我们提交请求后退出,并不会引发异常,是否可以有借鉴之处。

如果我学习过,我肯定会知道这个想法是否太天真。
Nizvoo 2001-09-25
  • 打赏
  • 举报
回复
我只有请求诸位赐我一尺白布了,
我自尽
惨遭杀害。
某一文盲。
peter_zt 2001-09-25
  • 打赏
  • 举报
回复
chechy:抱歉,今晚有事,不能在线了,明天我会按你的方法试一试,先谢了!
tikkypeng 2001-09-25
  • 打赏
  • 举报
回复
下了~~关注中~~~

TO:chechy(chechy) ~~呵呵~不会和你抢分了

chechy 2001-09-25
  • 打赏
  • 举报
回复
中断查询,我觉得先要关闭查询的Session,才可以释放线程。不过如果是大的查询,关闭Session也要花一定的时间。
tikkypeng 2001-09-25
  • 打赏
  • 举报
回复
我说的也不一定对的~~呵呵~~在等等~~看看高手们的意见~~
peter_zt 2001-09-25
  • 打赏
  • 举报
回复
tikkypeng,如你所说,真不是好消息,那还有解决之道吗?我本意是想在较长的数据库查询中,让用户有机会选择退出,看来只好加上"本操作不可中断,请稍候...":).
真是有些不甘心,我在"文件查询"(非数据库查询)程序中实现了这种思路,使用自如.还请诸位费心帮助!
chris2019 2001-09-25
  • 打赏
  • 举报
回复
chechy是高人,偶早就想聘为师父,无奈偶的问题,不敢轻易打扰,但看chechy在线时间多,
偶还是要青的
tikkypeng 2001-09-25
  • 打赏
  • 举报
回复
呵呵~~收到!!

有可能是Access的事情~~好像Office里面如果用DAO操作的时候异常中断会有一个什么错误信息~~

peter_zt 2001-09-25
  • 打赏
  • 举报
回复
继续我的问题,我所说的"中途退出"报错,就是在正常关闭线程时报错,检查代码好像没有错误,
我想也不是Access的事,今晚没时间了,明天我再试试sql server,哪位大侠有过这样的经验,请不吝赐教!多谢!
chechy 2001-09-25
  • 打赏
  • 举报
回复
如果我能帮助的话,我一定帮。
peter_zt 2001-09-25
  • 打赏
  • 举报
回复
chechy,恕我冒昧,收回我的请求.不过你也不要太谦虚,以后还是希望尽可能多的得到你的指导!
chechy 2001-09-25
  • 打赏
  • 举报
回复
你自己说得啊。若要人不知,除非己莫为。:)
加载更多回复(19)

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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