如何在字符串中使用条件运算符?
为什么缺少这个字符串的值TO_DATE(
和'
单引号?我能做些什么来解决它?
StringBuilder sb = new StringBuilder();
//code...
sb.AppendLine(" '" + txtStatus.Text + "',");
sb.AppendLine(" TO_DATE(" + dtpEligDate.Value.ToString("yyyyMMddHHmmss") == "" ? "null" : dtpEligDate.Value.ToString() + "),");
sb.AppendLine(" '" + txtCoverageEndReason.Text == "" ? "null" : txtCoverageEndReason.Text + "',");
//code...
字符串值:
'',
7/19/2013 9:04:35 AM),
',
我的理解是,这不是由于缺少转义字符引起的,而是由于使用了条件运算符。
谢谢您的帮助!