Ado重新写sql时竟然编译不过,附源码.(50分)

  • 主题发起人 主题发起人 wen_one
  • 开始时间 开始时间
W

wen_one

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大哥,我在delphi的ide环境里adoquery建一查找字段,并关联给感知控件dbgrid1;
adoquery的sql是"select * from Material";adoquery的locktype:='ltOptimistic';
之后在窗体的一按钮click事件中写入(adoquery建立了永久字段,dbgrid加了全部字段)
if adoquery.active then close;
adoquery.sql.clear;
adoquery.sql.add('select * from material where number=12');
adoquery.open;//这句出错
出错信息为:rasie Exception class EoleException with message
'Am Unknow error has Occured'
//竟然发生不知错误,搞得我一头雾水,所以在此请各位热心富翁帮帮手,
小弟在线等待.
 
用参量赋值吧。
 
看不出问题所在啊!
'Am Unknow error has Occured' ???

其他的表有这个问题吗、?
(跟这个表有关/?)
 
这个问题可以换个思路吗?
你不一定非要更新查询呀!
你可以设置过滤,条件是:number=12
那样应该不会出错的。
 
先试试去掉永久字段看

-----
http://www.8421.org
 
去掉了永久字段就ok,但我是需要这个查找字段的。
 
如果有查找字段,用adotabel可以,设计时打开也会有异常,但不影响,运行时就没事
adoquery是不行,同样的问题,我碰过,然后只有用计算字段,自己写代码才行
还有就是用视图
 
这样啊,我先试试。
 
qdyoung,如果在的话,能否用qq交谈一下呢。
我是真的需要用Adoquery.
 
哦,不好意思,没有一个答安是对的。算了,都谢谢各位的帮忙,分就看着给了。
 
后退
顶部