初学者,关于查询某个字段里记录个多少个数据
菜鸟求助,关于查询某个字段里记录个多少个数据
ADOConn adoconn;
adoconn.OnInitADOConn();
_bstr_t vSQL;
vSQL = "select count(Container_no) from BarCode ";
_RecordsetPtr m_pRecordset;
m_pRecordset = adoconn.GetRecordSet(vSQL);
if(m_pRecordset-> adoEOF)
{
MessageBox( "BarCode里没查到。。 ");
}
后面怎么写,用一个int型的变量表示表BarCode中Container_no字段一共记录有多少个数据?
------解决方案--------------------
写个sql语句传进去。如下:
select count(Container_no) as c_num from BarCode
然后直接从m_pRecordset中取“c_num ”字段即可,就好像操作一个表中的列名一样。
ADOConn adoconn;
adoconn.OnInitADOConn();
_bstr_t vSQL;
vSQL = "select count(Container_no) from BarCode ";
_RecordsetPtr m_pRecordset;
m_pRecordset = adoconn.GetRecordSet(vSQL);
if(m_pRecordset-> adoEOF)
{
MessageBox( "BarCode里没查到。。 ");
}
后面怎么写,用一个int型的变量表示表BarCode中Container_no字段一共记录有多少个数据?
------解决方案--------------------
写个sql语句传进去。如下:
select count(Container_no) as c_num from BarCode
然后直接从m_pRecordset中取“c_num ”字段即可,就好像操作一个表中的列名一样。