问题描述
我尝试使用MFC CDatabase类访问excel文件。
代码如下。
CString sqlStr;
sqlStr.Format(_T(INSERT INTO [Sheet1 $](Name,UnderName,Profile,Symstoms,Relationship)VALUES(\'%s \',\'%s \',\ '%s \',\'%s \',\'%s \'))
,name,underName,profile,symstoms,relationShip);
m_database.ExecuteSQL(sqlStr);
但它显示错误。
In我的头脑名称值包括'character。'他是
所以我删除了'。错误是固定的。
但我不能删除这个角色。
我该如何解决这个问题?
提前谢谢。
我尝试过:
我尝试使用MFC执行查询到excel CDatabase类。
I tried to access excel file using MFC CDatabase class.
Code is as follows.
CString sqlStr;
sqlStr.Format(_T("INSERT INTO [Sheet1$] (Name, UnderName, Profile, Symstoms, Relationship) VALUES (\'%s\', \'%s\', \'%s\', \'%s\', \'%s\')")
, name, underName, profile, symstoms, relationShip);
m_database.ExecuteSQL(sqlStr);
But it shows errors.
In my mind name value include ' character."He's"
So i removed '. Error is fixed.
But I cann't remove this character.
How can i fix this?
Thanks in advance.
What I have tried:
I tried to execute query to excel using MFC CDatabase class.
推荐答案
这篇关于如何在查询表达式中修复语法错误(缺少运算符)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!