我正在使用一个绑定到访问数据库的 C# 表单应用程序。该数据库的一部分不在我的控制范围内,特别是包含带有字符串", ),
和其他此类字符的部分。不用说,这会混淆一些查询,因为我需要使用该列来选择其他数据。这只是一个桌面表单应用程序,问题在于导出器功能,因此无需担心 SQL 注入或其他此类事情。当我使用可能包含引号并将其与 Access 数据库中存储的内容匹配的变量时,如何告诉这个东西在查询中忽略引号等?
好吧,一个例子是我从一行中提取了几列。其中之一可能是这样的:
大(3-1/16" 直径)
你明白了。引号打破了查询。我目前正在使用 OleDb 挖掘数据库,直到现在都没有问题。如果可以得到帮助,我宁愿不要对我目前所做的事情感到厌烦,至少在我准备好进行适当的重构之前不要这样做。