在SQL查询中转义值(带有SQL连接器的C#)
发布时间:2021-02-26 22:43:51 所属栏目:MsSql教程 来源:网络整理
导读:我知道我可以使用参数,但是什么是转义字符串序列的正确方法? 查询可能是这样的: "INSERT INTO records (ReferenceID,Name,Note,Author) VALUES ('" + ID+ "','" + addlevel.textBox1.Text + "','"+addlevel.textBox2_note.Text+ "','"+Program.Username+"')
|
我知道我可以使用参数,但是什么是转义字符串序列的正确方法?
"INSERT INTO records (ReferenceID,Name,Note,Author) VALUES ('" + ID+ "','" + addlevel.textBox1.Text + "','"+addlevel.textBox2_note.Text+ "','"+Program.Username+"')";
我只是好奇,只想知道:) 编辑: 解决方法如果需要执行数据库操作(例如创建表),则应使用 SQL Server Management Objects而不是执行SQL字符串.对于CRUD操作,参数绝对是唯一的真实路径. 更新:似乎MySQL客户端库包含一个帮助这种不明智的任务的方法.您可以调用MySqlHelper.EscapeString(string). (编辑:天瑞地安资讯网_黄海网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
- sql-server-2008 – 如何使用损坏的模型db启动MS
- sql-server – Sequence – NO CACHE vs CACHE 1
- 如何从linq查询中查看生成的sql
- HTML用户注册页面设置源码
- sql – 如何为每个键值选择具有最新时间戳的行?
- sql-server-2005 – IIS7上对SQL Server Reporti
- azure-sql-database – 从Azure中的WebJob访问SQ
- sql-server – SQL Server 2008:找出表中的主键
- sql-server – 唯一索引,varchar列和(空格)空格的
- sql-server – 如何编写SQL Server作业的脚本以进
热点阅读


