【C++ 学习笔记】:MFC 连接 ODBC
2012-07-05 15:53
267 查看
处理特殊字符
插入的文本中,如果有单引号,就会报错。 如果是自己写的文本则需要在单引号前加上转义字符,因为ODBC需要进行一次转移。如:
但是如果是拼接的字符则需要进行两次转义,因为拼接的时候需要一次转义而后的ODBC又需要一次转义,如:
插入的文本中,如果有单引号,就会报错。 如果是自己写的文本则需要在单引号前加上转义字符,因为ODBC需要进行一次转移。如:
strQuery.Format("INSERT INTO doc (text) VALUES(\'%s\');",text.c_str());
但是如果是拼接的字符则需要进行两次转义,因为拼接的时候需要一次转义而后的ODBC又需要一次转义,如:
CString strQuery = "INSERT INTO "+chartName+"("+strName+") VALUES('"+str+"');";
相关文章推荐
- VS2010 C++ MFC框架学习笔记3 - 控件Tab顺序设置及模态对话框
- VS2013MFC对话框工程学习笔记九 - C++语法的的学习
- 【C++ 学习笔记】 MFC CEdit
- C++学习笔记之QT/MFC生成二维码
- VS2010 C++ MFC框架学习笔记2 - 创建一个简单的加法计算器(2)
- VS2010 C++ MFC框架学习笔记4 - C++面向对象编程基础2
- VS2010 C++ MFC框架学习笔记1 - 创建一个简单的加法计算器(1)
- VS2013MFC对话框工程学习笔记六 - 了解C++的数据类型
- MFC学习笔记2--C++的重要性质
- VS2010 C++ MFC框架学习笔记5 - C++面向对象编程基础1
- NOSQL Mongo入门学习笔记 - C++连接Mongodb(三)
- VS2013MFC对话框工程学习笔记七 - C++数据类型 - 整形 的简单学习
- [学习笔记]用JDBC-ODBC Bridge连接并查询SQL Server数据库
- MFC视频教程(孙鑫)学习笔记2-掌握C++
- MySQL学习笔记_12_Linux下C++/C连接MySQL数据库(二) --返回数据的SQL
- 【C++ 学习笔记】:MFC(细节部分)
- 【C++ 学习笔记】 MFC CEdit
- MySQL学习笔记_13_Linux下C++/C连接MySQL数据库(三) --处理返回数据
- C++学习笔记之MFC改变按钮颜色
- NOSQL Mongo入门学习笔记 - C++连接Mongodb(三)