应该是8.1.4版本, 为了防止SQL注射的安全版本。不过里面有一个CONFIG参数可以改回到以前兼容版本,但要冒被SQL注射的危险。
我平常都将单引号替换成全角的单引号
我平常都将单引号替换成全角的单引号
解决方案 »
- mysql查询:怎样不创建新表找出匹配的集合?
- 数据库的磁盘存储问题
- mysql 存储过程 事务
- mysql的日期
- 请各位高手看看这个存储过程有什么问题
- 如何将密码保存为乱码格式呢?不能够直接从数据库中看到密码
- 如何用一条update语句对整个表内所有记录的某个字段进行从1开始的递增填充???
- 关于在window下安装PostgreSQL 8.0的问题
- 关于三级封锁协议的一点小疑问
- 【sql问题】distinct 改成group by 用法
- 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