在adoquery的sql属性里输入的sql语句有问题(20分)

  • 主题发起人 主题发起人 boy2002
  • 开始时间 开始时间
B

boy2002

Unregistered / Unconfirmed
GUEST, unregistred user!
select BBMID, BBMVer, BSPId, BBMDate, BBMProducer, BBMAuditing, BBMRemark
from BSBOMMaster
where BSPId in (select BSPId from BSProduct where BPTId=:BPTId)
以上语句在active为true时报错,当参数BPTId的dataType设为ftstring时,提示‘不能
比较或排序text ,ntext和image数据类型,除非使用is null或like运算符’ ,如果参数
BPTId的dataType设为ftUnknown时,提示‘不正常定义参数类型,提供了不一致或不完整
的信息’,BBMDate字段是时间类型,其它的字段都是字符类型,sql语句在sql2000未问题,
可以正确查找数据,应该如何修改才能在adoquery里编译通过
 
ftFixedChar
Test Succeeded!
 
datatype属性设为ftvariant
 
接受答案了.
 

Similar threads

回复
0
查看
873
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
911
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部