C++用ADO+ACCESS,怎么用不成like
下面的like在ACCESS中通过,可是在C++里不能用
下面的C++用作其它的查找都没有总是就是like不出数据,也不返回错误代码
bool CADO::RetSql(CString sql,_RecordsetPtr &m_pRecord)//返回
{
m_pRecord.CreateInstance("ADODB.Recordset");
sql="SELECT * FROM medicinemanage where [medicinename] like '*1*'";
try
{
// m_pRecord->Open((_bstr_t)sql,_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
m_pRecord->Open((_variant_t)sql,this->m_pConnection.GetInterfacePtr(),adOpenStatic,adLockOptimistic,adCmdText);
}
catch(_com_error e)
{
ErrStr.Format("查询操作失败!\r\n错误信息:%s",e.ErrorMessage());
return NULL;
}
return m_pRecord;
}