佚名通过本文主要向大家介绍了在ATL编程时,反问数据库时变量不是使用'"+变量+"'表示的吗?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 在ATL编程时,反问数据库时变量不是使用'"+变量+"'表示的吗?
描述:
解决方案1:
描述:
我使用了
m_Recordset=m_Connection->Execute("select * from U_OnLineUser where UserNameInfo='"+User.bstrVal+"'",&RecordsAffected,adCmdText);
其中User.bstrVal是一个_variant_t型变量。
m_Connection,m_Recordset分别是连接和记录集。
解决方案1:
m_Recordset=m_Connection->Execute(_bstr_t("select * from U_OnLineUser where UserNameInfo='")+(_bstr_t)User+ _bstr_t("'"), &RecordsAffected,adCmdText);