要查询记录中所有车牌号(cph)以aa(一个字符串对象)开头的记录?
我是这样写的:
_bstr_t sql="SELECT * FROM table WHERE CPH LIKE'" + sCph_head + "%'";
m_pRecordset=pConn->Execute(sql,NULL,adCmdText);
int count=m_pRecordset->RecordCount ;
count等于-1,如何写这条语句。
找不到到底是返回0还是-1??
我是这样写的:
_bstr_t sql="SELECT * FROM table WHERE CPH LIKE'" + sCph_head + "%'";
m_pRecordset=pConn->Execute(sql,NULL,adCmdText);
int count=m_pRecordset->RecordCount ;
count等于-1,如何写这条语句。
找不到到底是返回0还是-1??
打开recordset不是m_pRecordset.Open****吗?
用过虑好些
m_pRecordset->Filter=过滤条件
_bstr_t sql="SELECT * FROM table WHERE CPH LIKE'" + sCph_head + "%'";
其它的倒没问题
提醒你Access数据库的通配符是*号
m_pRecordset=pConn->Execute(sql,NULL,adCmdText);
int count=m_pRecordset->RecordCount ;
sql返回无记录,则count=0;