在C#转换中,我无法将整个双引号单引号的语法记下来。我要运行下面的语法,如您所见,两者都有。
我知道在C#的字符串中,您通常会将所有双引号都转换为单引号,但是因为我无法使用单引号等,所以这会抛出我的语法。
眼前的问题是,我将如何重新编写它(按原样在Access中工作)以在C#中工作以生成访问查询?
string query1 = " Select Distinct [D].ID, [A].[Company Name], ConcatRelated("[System Name]", "[A]", "[A].[Company Name] = '" & [A].[Company Name] & "'")
FROM [D] INNER JOIN [A] on [D].[Company Name] = [A].[Company Name];"
答案 0 :(得分:0)
您遇到的问题是由于未转义双引号("
)引起的。您可以通过使用\
继续进行操作。
示例:
string strTest = "\"This is a test string\"";
输出:
"This is a test string"