ADOQuery连接的一个错误问题!(50分)

  • 主题发起人 主题发起人 victorfjb
  • 开始时间 开始时间
V

victorfjb

Unregistered / Unconfirmed
GUEST, unregistred user!
我在用ADOConnection和ADOQuery时,时不时会出现这样一个错误:
“Key violation .General SQLError”“连接占线导致另一个hstmt”
请教各位高手这是因为什么导致的?
 
“Key violation .General SQLError” 可能是表中关键字重复
 
BDFan:
应该不是主键冲突,因为不可能出现这种情况,而且这是在执行SELECT似出现的错误!
 
我觉得是你sql语句的问题。
 
mlzhou:
兄弟能否说得具体点?
 
是SQL 語句問題
 
我需要具体具体在具体的原因说明!
 
贴出你的代码,不然别人怎么说呀!
 
将问题说具体一点
我想应该不是表中关键字的问题。如这样很容易查证。你做一个小试验,将ADOCONNETION连到其他的表
试试就可得知了。
 
大致情况是这样,在一个DataModule上放了大约十个ADOQuery,共用一个ADOConnection,这十个ADOQuery
是同时打开的,ADOQuery彼此之间没有关系,他们的作用仅是显示数据,在窗口打开时显示数据,就这样!
 
不要同时打开,否则就占线。应该用完一个数据集后就关掉,然后开始下一个。
 
应该不是ADOQuery多的问题,现在我就用多个ADOQuery进行查询,没有出现仁兄出现的问题
应查一下是不是查询语句的问题,还有一种可能是数据库没有安装好。
 
应该是sql语句有问题.
 
刚刚碰到这样的问题,其实是SQL语句问题,仔细检查一下就好了.
 
后退
顶部