C++ error C2678: 二進制“+”: 沒有找到接受“const char [22]”類型的左操作數的運算符(或沒有可接受的轉換)沒有與這些操作數匹配的“+”運算符...


錯誤:沒有與這些操作數匹配的“+”運算符,操作數類型為const char [20]+CString

分析原因:其提示操作數類型為const char [20]+CString

可見是類型有問題

故加上L!

但在哪里加是個問題~

要在最前面加!

bstr_t strCmd = L"update n set 折射率='"+m_n +"' where 材料='"+ material +"'";

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM