在SQL Insert数据的时候,如果含有引号,无论是单引号,还是双引号,有可能发生异常,处理方法。
方法一:
CString txt;
txt.Replace(_T("/""), _T("/"/""));//双引号,单引号同理
insert(txt);
方法二:
CString txt;
txt.Replace(_T("/""), _T("Marks"));//双引号,单引号同理
insert(txt);
输出时:
txt.Replace(_T("Marks"), _T("/""));//这个原理很简单
本文介绍了在使用SQL进行数据插入操作时遇到含有引号(包括单引号和双引号)的问题及其解决方法。提供了两种有效的方法来避免因引号而导致的异常:一种是替换引号为转义字符,另一种是将引号替换为特定标记。
850

被折叠的 条评论
为什么被折叠?



