在ADOQuery的SQL属性输入以下的SQL语句,参数BPNName的datatype为ftVariant
select BPNId,BPNName,BPNFlag,BPNItem,BPNType from BSProductNoName
where BPNType='3' and BPNItem in 
(select BPNId from BSProductNoName where BPNType='2' and BPNName=:BPNName)
在win xp运行程序,执行ADOQuery.open,可以显示正确的数据,但在win98和win2000就没有数据显示,为什么会这样