如何向数据库中写入含有双引号与单引号的数据

DraculaW 2009-06-22 03:12:10
现在有一个数据

/A "B '123456'and C='ccc'" /D "ddd"

该如何使用
Database 相关的接口写入数据库中
我尝试使用转义字符 运行时出错
说非法的sql query
谢谢
...全文
271 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gengxin_914 2009-06-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiequan2 的回复:]
用存储过程可以写入单引号
[/Quote]
不要乱讲!
用SqlParameter!
xiequan2 2009-06-22
  • 打赏
  • 举报
回复
用存储过程可以写入单引号
mythad 2009-06-22
  • 打赏
  • 举报
回复
你需要一个转义字符,sqlserver的是单引号.比如c'a'c需要写成c''a''c
臭写代码的 2009-06-22
  • 打赏
  • 举报
回复
用 SqlParameter
kkun_3yue3 2009-06-22
  • 打赏
  • 举报
回复
使用SqlParameter携带数据...保证原封不动的入库,原封不动的出库

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧