对数据库里的表进行精确查找的SQL语句能像以下这么用吗?如果想怎么用该怎么做?
::CoInitialize(NULL);
_ConnectionPtr con(_uuidof(Connection));
_RecordsetPtr rst(_uuidof(Recordset));
 _CommandPtr  cmd(_uuidof(Command));
con->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\example.mdb","","",adModeUnknown);
rst->Open(_variant_t("select * from  readermessage WHERE 读者姓名=张勇"),_variant_t((IDispatch*) con),adOpenDynamic,adLockOptimistic,-1);
请大家看红颜色标的SQL语句。

解决方案 »

  1.   

    对数据库里的表进行精确查找的SQL语句能像以下这么用吗?如果想这么用该怎么做?
    ::CoInitialize(NULL);
    _ConnectionPtr con(_uuidof(Connection));
    _RecordsetPtr rst(_uuidof(Recordset));
     _CommandPtr  cmd(_uuidof(Command));
    con->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\example.mdb","","",adModeUnknown);
    rst->Open(_variant_t("select * from  readermessage WHERE 读者姓名=张勇"),_variant_t((IDispatch*) con),adOpenDynamic,adLockOptimistic,-1);
    请大家看红颜色标的SQL语句。
      

  2.   

    对数据库里的表进行精确查找的SQL语句能像以下这么用吗?如果想这么用该怎么做?
    ::CoInitialize(NULL);
    _ConnectionPtr con(_uuidof(Connection));
    _RecordsetPtr rst(_uuidof(Recordset));
     _CommandPtr  cmd(_uuidof(Command));
    con->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\example.mdb","","",adModeUnknown);
    rst->Open(_variant_t("select * from  readermessage WHERE 读者姓名=张勇"),_variant_t((IDispatch*) con),adOpenDynamic,adLockOptimistic,-1);
    请大家看红颜色标的SQL语句。 
      

  3.   

    rst->Open(_variant_t("select * from  readermessage WHERE 读者姓名='张勇'"),_variant_t((IDispatch*) con),adOpenDynamic,adLockOptimistic,-1);
    对于字符型要加上‘xxx’才行,对于日期型一般要加上#xxx#
      

  4.   

    对数据库里的表进行精确查找的SQL语句能像以下这么用吗?如果想这么用该怎么做?
    ::CoInitialize(NULL);
    _ConnectionPtr con(_uuidof(Connection));
    _RecordsetPtr rst(_uuidof(Recordset));
     _CommandPtr  cmd(_uuidof(Command));
    con->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\example.mdb","","",adModeUnknown);
    rst->Open(_variant_t("select * from  readermessage WHERE 读者姓名=m_readername"),_variant_t((IDispatch*) con),adOpenDynamic,adLockOptimistic,-1);
    请大家看红颜色标的SQL语句。 其中m_readername是从编辑框读取数据的变量。