0
我有这个疑问我怎样才能把一个SQL计数在C++ Builder 6中的变量?
SELECT COUNT (*) FROM Carti WHERE TITLU='" + this->Titlu +"'
,我需要把结果到一个变量,我需要它是整数。 这是代码:
AnsiString ttl="SELECT COUNT(TITLU) as NR FROM Carti WHERE TITLU='" + this->TitluC +"'";
CarteQuery -> Close();
CarteQuery -> SQL -> Clear();
CarteQuery -> SQL -> Add(ttl);
CarteQuery -> Transaction -> StartTransaction();
CarteQuery -> Open;
CarteQuery -> FieldByName("NR")->AsInteger;
但我的程序美眉在该行
CarteQuery -> FieldByName("NR")->AsInteger;
使用的计数'SELECT COUNT(*)作为CNT FROM Carti' –
它多申别名”没有工作,它没有把结果放在别名中。 –
不能是一个SQL问题,而是在C++端。请展示您的C++代码。否则,我们都只需要猜测。 –