我的一个查询语句的SQL语句是这样的
select COUNT(UserID) from login where UserID=:user and PassWord=:passwd
开始我在一程序中用FieldValues['COUNT(UserID)']来访问查询结果,但是出错,说没有COUNT这一列。
然后我用一个DBgrid显示查询结果,列名竟然是Expr1000。
请教一下,是怎么回事?
select COUNT(UserID) from login where UserID=:user and PassWord=:passwd
开始我在一程序中用FieldValues['COUNT(UserID)']来访问查询结果,但是出错,说没有COUNT这一列。
然后我用一个DBgrid显示查询结果,列名竟然是Expr1000。
请教一下,是怎么回事?
或者用
fields[0].value来访问
用别名如:count(userid) as userid
用列编号如:Fields[i] i是该列所在位置