应该是8.1.4版本, 为了防止SQL注射的安全版本。不过里面有一个CONFIG参数可以改回到以前兼容版本,但要冒被SQL注射的危险。
我平常都将单引号替换成全角的单引号
我平常都将单引号替换成全角的单引号
解决方案 »
- mysql如何为下面的单表添加索引,提高查询效率
- 求教 mysql index
- 还是一个关于UPDATE的语法问题
- 有记录则update,没有则insert
- 求sql语句
- 如何提高单机数据库的查询速度
- 在mysql 中让字段自动获取时间,应该怎么办?
- 如何制作精简的“MySQL+ADO+应用软件”的安装程序?
- MySQL服务器烧掉了,把硬盘拿下来如何恢复未备份的数据库数据?
- mysql用函数如何实现oracle connect by nocycle prior类似的功能
- grant的用法
- 请教高手!Fedora 5 用C call MySQL 出现 Lost connection to MySQL Server during query 什么原因?
3楼,我做的是日文的软件,是不允许出现中文的字符的,你 没有其他方法了吗 ?请不吝赐教
特贴上给字符串中'(单引号)+转意符号"\"的代码,作为感谢,
Private Sub subChange(ByRef strTxt1 As String) On Error GoTo err_subChange Dim X As Integer
Dim strTxt2 As String
Dim strA As String
Dim strB As String
strTxt2 = ""
X = InStr(strTxt1, "'")
While X <> 0
X = InStr(strTxt1, "'")
If X = 0 Then
strTxt2 = strTxt2 + Right(strTxt1, Len(strTxt1) - X)
strTxt1 = strTxt2
Else
strTxt2 = strTxt2 + Left(strTxt1, X - 1) + "\'"
strA = Left(strTxt1, X - 1)
strB = Right(strTxt1, Len(strTxt1) - X)
strTxt1 = Right$(strTxt1, Len(strTxt1) - X)
End If
Wend
Exit Suberr_subChange:
Call subCheckError(Err)End Sub