zoukankan      html  css  js  c++  java
  • sqlException 使用relace 替换单引号

    我们从前端输入数据的时候,可能会输入一些 单引号 ,的字符

    导致直接进行执行sql 语句保存的时候出现错误

    如: 输入的有 单引号

     保存按钮小代码

     <asp:Button ID="btnAddUpt" runat="server" Text="保存" CssClass="ttbtn" onclick="btnAddUpt_Click" style="80px; display:none;" />

    你会发现  数据库懵逼了,你传了个啥

     

    调试 一下:  找到保存的触发js,打个断点

     前面在执行一下  点击 F10   一步步看一下  或者F5  直接执行完调到错误的地方

     到了错误的地方

     看到放大镜中的sql语句

    可以看到sql 语句有错误  就是因为单引号

    解决  使用replace  进行替换          set Remark='" + this.tbRemark.Text.Replace(",", ",").Replace("'", "‘’")

     就可以解决了

  • 相关阅读:
    nginx缓存
    java 常用命令工具
    shell流程控制--循环语句
    Python 文档 涉及词汇
    python 学习网站
    python web入门程序
    编译安装 Python3.6.1
    正则表达式与grep
    编译安装 Nginx1.12.1
    查看进程号
  • 原文地址:https://www.cnblogs.com/obge/p/11439510.html
Copyright © 2011-2022 走看看