日期:2014-05-16  浏览次数:21147 次

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的“"”==>“""”一样。