文字列内で条件演算子を使用するにはどうすればよいですか?
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),
',
私の理解では、これはエスケープ文字の欠如が原因ではなく、条件演算子の使用が原因であるということです。
助けてくれてありがとう!