在使用VC执行SQL语句查询的时候,我遇到一个问题:
CString sSQL;
sSQL .Format(_T("update %s set %s='%s', %s='%s',..."),
"MyTable",
"Field1", "string1",
"Field2", "string2",
...);
如果新的数据中含有字符:' 的话就会出错,我觉得SQL应该有象C中的转义符之类的东西,都是暂时无法找到资料。希望高人指点指点!
CString sSQL;
sSQL .Format(_T("update %s set %s='%s', %s='%s',..."),
"MyTable",
"Field1", "string1",
"Field2", "string2",
...);
如果新的数据中含有字符:' 的话就会出错,我觉得SQL应该有象C中的转义符之类的东西,都是暂时无法找到资料。希望高人指点指点!
It Works.