delphi+firebird中clientdataset(select count(*))奇怪问题,求解答。
表:myTable
字段:FKEY:integer,FNAME:string
服务器端DataSetProvide的poAllowCommandText已设为True。
客户端:
ClientDataSet.commandtext:='select * from myTable'; 执行正常,并返回数据
ClientDataSet.commandtext:='select count(*) from myTable'; 程序异常
ClientDataSet.commandtext:='select count(*) as ret_count from myTable'; 程序异常
在试
ClientDataSet.commandtext:='select FNAME from myTable'; 程序异常
这是怎么回事呢?
我在FireBird控制器里直接执行select count(*) from myTable没有错误。