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

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

 

如: 输入的有 单引号

sqlException  使用relace 替换单引号

 

 保存按钮小代码

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

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

sqlException  使用relace 替换单引号

 

 sqlException  使用relace 替换单引号

 

调试 一下:  找到保存的触发js,打个断点
sqlException  使用relace 替换单引号

 

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

sqlException  使用relace 替换单引号

 

 到了错误的地方

sqlException  使用relace 替换单引号

 

 看到放大镜中的sql语句

sqlException  使用relace 替换单引号

 

 

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

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

sqlException  使用relace 替换单引号

 

 就可以解决了

sqlException  使用relace 替换单引号

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2022-03-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案