m_pRecordset->Open("SELECT * FROM Table", m_pConnection.GetInterfacePtr(),adOpenDynamic, adLockOptimistic, adCmdText);
这一句能打开表,也能查询到
下面就出错了.
m_pRecordset->Open(COleVariant("SELECT * FROM Table WHERE STDCODE = " + bstrStdCode), m_pConnection.GetInterfacePtr(), adOpenDynamic, adLockOptimistic, adCmdText);
高手帮忙看看怎么回事啊
这一句能打开表,也能查询到
下面就出错了.
m_pRecordset->Open(COleVariant("SELECT * FROM Table WHERE STDCODE = " + bstrStdCode), m_pConnection.GetInterfacePtr(), adOpenDynamic, adLockOptimistic, adCmdText);
高手帮忙看看怎么回事啊
要在两边加''的所以最后你的sql语句要是这样的
SELECT * FROM Table WHERE STDCODE = 'aa'其中bstrStdCode 的值是aa
所以你的sql语句写错了,没有'