从C#访问数据库的SQL Escape

时间:2011-06-09 06:48:37

标签: c# ms-access ms-jet-ace

在插入JET Engine数据表之前需要转义哪些字符?我现在只是替换'这个'的字符'(这是两个'字符,而不是“字符”)它工作得很好(我引用字符串''这样的字符'你好'所以我想转过来:'不要'进入'不')。

到目前为止,它一直运作良好,但还有其他任何我需要逃脱的角色吗?我正在使用C#代码创建这些查询并使用OleDbCommand执行它们。

编辑我知道我可以使用参数化查询。但我想知道上述问题的答案。

2 个答案:

答案 0 :(得分:2)

而是使用参数化查询。提供商将为您解决所有这些问题。

答案 1 :(得分:1)

将'变成'就足够了。每个其他角色都可以保持不变。