今天在调试Sql语句时遇到了几个地方报语法错误,主要是Sql文本中特殊字符问题。
环境是mysql , vb6 , 用mysql odbc连接数据库。
在向mysql数据库中插入文本类型的字段时注意替换的字符有。
1. 单引号
yourtext
=
replace
(yourtext,
"
'
"
,
"
''
"
)
2. 转义字符"/"
yourtext
=
replace
(yourtext,
"
"
,
"
/
"
)
3. 空字符chr(0),注意不是空格,这个问题找了2个小时才找到。
yourtext
=
replace
(yourtext,
chr
(
0
),
""
)