【发布时间】:2015-04-08 16:54:55
【问题描述】:
我使用 Visual Studio 2008 和 Access 2013 作为我的数据库。
当我在密码字段中使用特殊字符时,我的 VB.Net 代码会产生 SQL 查询错误,尤其是当我在最后一次聊天中使用特殊字符时。
例如,如果我使用jdjdj' 作为密码,则会发生错误。
普通密码有效。例如:
- 管理员123
- 123管理员
- 123
- 管理员
问题出在哪里,我该如何解决?
【问题讨论】:
-
是的,tick 会阻塞它(O'Brian 也是如此。使用 SQL 参数
-
不应该将明文密码存储在数据库中的另一个原因。
-
我将密码作为纯文本存储在 access 数据库中。但是当密码以'这样的特殊字符结尾时,SQL语句中会出现错误