使用ADOQuery 进行集聚计算有问题(100分)

  • 主题发起人 主题发起人 swangwh
  • 开始时间 开始时间
S

swangwh

Unregistered / Unconfirmed
GUEST, unregistred user!
select f1,f2,f3,count(f3) amount
from table1
where
f1 = :f1
group by f1,f2,f3

上述SQL语句在Query中正常,将Query 换成ADOQuery时出错。
若把where子句拿掉就正常,但我需要使用where语句进行筛选。
诸位大虾有何高见。
 
...
>f1 = :f1
'f1=' +varF1+
...
 
我这里没问题的啊!
 
在query里正常?
 
对了,我用的为delphi 5.0 + oracle 8.05
table1 为oracle 中的表,一加上参数就出错。
其它类型数据库如SQL Server却正常。
delphi存在bug,还是ADO ?
 
按李维的说法,不是微软公司的数据库最好不用ADO
即使SQL Server也要直接用OLE Db for SQL Server
而不是OLE db for ODBC
 
xiecc may be right1
 
接受答案了.
 
后退
顶部