关于COUNT的使用方法?
adoquery1.Close;adoquery1.SQL.Clear;
adoquery1.SQL.Text:='select count(*) as kh_clqk from khts';
adoquery1.Open;
edit1.Text:=adoquery1.FieldValues['kh_clqk'];
这样运行后edit1.text中显示的数子为5 我数据库就5条记录
但是我加个条件后就出错什么原因
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Text:='select count(*) as kh_clqk from khts where kh_clqk=''1''';
adoquery1.Open;
edit1.Text:=adoquery1.FieldValues['kh_clqk'];
这样运行就出错
我使用的是sybase数据库 采用ODBC数据源连接方式
出错信息
sybase ODBC Driver adaptive SERVER Anywhere SYNTAX ERROR OR ACCESS VIOLATION:Invalid use of an aggregate function