在query.open时,为什么提示:'Capability not supported'(100分)

  • 主题发起人 主题发起人 zhengzhijia
  • 开始时间 开始时间
Z

zhengzhijia

Unregistered / Unconfirmed
GUEST, unregistred user!
select a.materialno from materialbat a where a.materialno not in
(select b.materialno from mtlinstockmx b where b.abroadnum =
'FBX726BAY' and b.batchno = 1) and a.abroadnum = 'FBX726BAY' and
a.batchno =1

动态生成的以上语句,在query.open时,为什么提示:'Capability not supported'
在 SQL SERVER QUERY ANALYZER 中正常执行
 
query属性设置问题,设置RequestLive的属性,你试一下
 
requestlive is false
 
用 BDE Administrator 将所使用的别名属性中 SQLQRYMODE 改为 SERVER,不要用 LOCAL。
 
在Tquery的requestlive 被设置为 true时,BDE本身不支持 IN (SELECE...) 类型的查询.
如果你不打算修改数据的时候将requestlive 被设置为FALSE 可以解决这个问题


 
多人接受答案了。
 
[8D][:(!][?][:)][:D][8D][:(][:(!][^][?]
 
后退
顶部