如何避免SQL语句中含有单引号而导致操作失败?
来源:asp之家 时间:2009-11-07 18:40:00
向数据库加入字符类型的数据时,我老爱写错数据中含有单引号的语句而导致操作失败
像:正确的SQL语句:
INSERT baby (baby_id,Name,Location)
VALUES ( 1,'SongYanhao''s baby','intels'')
我经常写成:
INSERT baby (baby_id,baby_name,Location)
VALUES ( 1,'SongYanhao's baby','intels')
如何在ASP中避免这种错误呢?
在ASP中要避免这种错误,可以这样写:
baby = Request("baby_name")
location = Request("Location")
baby = Replace(baby,"'","''")
location = Replace(location,"'","''")
mySQL = "INSERT baby (baby_id,baby_name,location) VALUES(1,"
mySQL = mySQL & "'" & baby & "','" & location & "')"
标签:sql,单引号,数据库,失败
0
投稿
猜你喜欢
使用tensorflow实现矩阵分解方式
2022-04-17 17:01:17
python图片合成的示例
2023-11-17 17:09:36
常用的数据库备份类型有哪些?
2009-11-01 13:02:00
python实现windows壁纸定期更换功能
2022-09-06 15:05:11
jQuery获取radio选中项的值实例
2024-04-09 19:45:16
微软Silverlight技术魅力初体验
2008-11-05 11:16:00
git 优雅的撤销中间某次提交方法
2023-12-27 11:12:50
TensorFlow实现AutoEncoder自编码器
2021-08-29 02:09:58
非常酷炫的Bootstrap图片轮播动画
2024-04-23 09:16:34
Scrapy爬虫框架集成selenium及全面详细讲解
2021-07-28 18:47:09
Python3开发环境搭建详细教程
2023-11-12 10:46:28
Python递归函数特点及原理解析
2023-12-02 19:40:40
Python学习之字符串常用操作详解
2022-07-14 18:54:48
Pytorch 解决自定义子Module .cuda() tensor失败的问题
2023-11-19 15:01:57
Flash在某些多标签浏览器中的“伪沙箱”问题
2011-01-06 12:37:00
如何制作一个从Access数据库中读取记录的下拉菜单?
2010-06-29 21:23:00
一篇文章教你学会使用Python绘制甘特图
2021-03-10 09:53:24
利用Python半自动化生成Nessus报告的方法
2021-03-10 23:04:01
讲解SQL Server 2005数据库的同义词Bug
2008-11-28 14:22:00
批处理与python代码混合编程的方法
2023-08-26 10:45:32