【发布时间】:2010-11-15 07:17:36
【问题描述】:
我在参数列表中添加了一个空值,用于向表中插入值,该表接受一些空值。这是我的示例代码:
bool sql = true;
// ....
List<IDbDataParameter> parameters = new List<IDbDataParmeter>();
// adding values...
object objVal = 1;
parameters.Add(
sql ? new SqlParameter("@colIntA", objVal) :
new OracleParamer(":colIntA", objVal));
// this would not work, what should I add?
objVal = string.Empty;
parameters.Add(
sql ? new SqlParameter("@colIntB", objVal) :
new OracleParamer(":colIntB", objVal));
不确定我是否使用了 db 特定的 DbNull 值,这也是 SQL 或 Oracle 特定的吗?
【问题讨论】: