注册 登录
编程论坛 Delphi论坛

诚心请教一个困扰了我很长时间的一个问题,关于DELPHI 2010下ADO的一个问题.[请教]

gdzhan 发布于 2010-11-03 23:24, 988 次点击
我的环境是: delphi 2010+up5 os: windows server 2003 sp2
ADO+ ACCESS2003

首先声明:
我做过专门的测试:
一张只有三个字段的access 2003表,里面只有一条数据,
程序结构: 一个DM模块, DM里装一个ADOCONN控件,连一个ACCESS 2003,,其它属性不变,

一个窗口装有一个TADODataSet控件,然后连接到DM的ADOCONN控件,在该窗口中写一条select * from mytalbe语句,,整个程序就是这条语句,,

在调试程序运行时,会不定时地出现假死现像,在假死期间连操作系统都假死了,反应超级慢,效果就像执行了一个很费时的for一样,大概过了30秒左右才能恢复正常,,
我一步一步测试,发现是adoconnection这个控件出现的问题, 由于本人能力有限,只能大概知道是这个控件问题,具体不太明白,所以诚心请教这里的兄弟,这是什么原因,,,出现这问题很麻烦,,调试程序时很麻烦,很郁闷,,


我同时也有一个DELPHI 7的,,我一直在D7下做单机版的开发没有出现过这种现像.

3 回复
#2
yuutian2010-11-04 11:02
adoquery,要设置属性,connetion,选择connection
adoconnection要建立于数据库的链接,在属性connetionsring,选择相应的数据库名
#3
gdzhan2010-11-04 11:33
二楼的说的那些我懂,我不是控件不会使用,,而是使用遇到了这么一个问题,,这问题 我问过一些相关人士,,都没遇到过,所以请教这里的兄弟有没遇到过同样问题。
#4
寻H不得2010-11-09 21:09
唉 想法有三个
一是2010版本的问题 我用07作了比较 头疼
二是好像DELPHI没前景 公司出来的东西也让人头疼
三是这个论坛 好像也没多少人气 少有老师露面
虽然我学这个DELPHI时间不久 可是快让我放弃了
祝 大家好运吧 当然包括我
1