// sprintf(sSql,"SELECT  * FROM EQUIPMENT WHERE ENAME=%s",m_edit);  //当我使用这句时数据库读取失败
        sprintf(sSql,"SELECT  * FROM PARTS WHERE PCHILD=%s",m_edit);     //使用这句则成功
         //二者区别,PCHILD为整形,而ENAME为char[20]型
         //把m_edit该为int型,第二种还是正确。
pRecordset.CreateInstance(__uuidof(Recordset));
pRecordset->Open(sSql,_variant_t((IDispatch*)ADOConn),adOpenStatic,adLockOptimistic,adCmdText);  
        各位帮帮忙,急!!!!