读书人

MYSQL 数据库 入库更新操作有关问题

发布时间: 2013-04-26 16:27:53 作者: rapoo

MYSQL 数据库 入库更新操作问题
conn.execute ("update guild set gintro='"&gintro&"' where id="&gid&"")

这里 gintro='"&gintro&"' 如果变量gintro 中不含 ' 则能正常更新到

可是 现在 gintro 里面还有 ' 该怎么办呢?

我不想替换掉' 有其他法子么?

求指点
[解决办法]
替换成''啊。。'的转义字符就是',和vbs的"==>""一样

conn.execute ("update guild set gintro='"&replace(gintro,"'","''")&"' where id="&gid&"")

[解决办法]
这个跟是不是mysql没关系

别的数据库一样

[解决办法]
你输出sql语句来看,就知道我说的,为什么别的数据库也一样了
那个是SQL语句产生了错误

跟是什么数据库没关系 的
[解决办法]
引用:
替换成''啊。。'的转义字符就是',和vbs的"==>""一样

+++
替换成“''”啊。“'”的转义字符就是“''”,和vbs的“"”==>“""”一样。

读书人网 >ASP

热点推荐