【发布时间】:2016-06-30 13:14:32
【问题描述】:
我的代码出现以下错误:
“L”运算符后缺少操作数。
我调试了代码,发现它发生在下面一行:
DataRow[] documents = this.DataSet.Results_Documents.Select(String.Format("DocumentControlNumber = '{0}'", dcn), null, DataViewRowState.CurrentRows);
当 dcn 在其完整字符串中包含' 时,就会发生这种情况。
这究竟是什么原因?
例如:dcn :- Sheldon 的 Nat'l Bk
【问题讨论】:
-
dcn?? 的示例值? -
为什么文档 number 会包含撇号?是否需要将单引号替换为两个单引号才能转义?
标签: c#