由于获取的日期字段内容可能是空,如何插入空值到数据库中,只能用OracleParameter来插入,不能用拼Sql的方式
string ls="insert into temp1 values(:date1)";
OracleParameter arp=new OracleParameter("date1",OracleType.DateTime);
if(date1=="")
{
//因给date1付什么值
}
arp.Value=date1;
conn.Open();
cmd.CommandText=ls;
cmd.CommandType=CommandType.Text;
cmd.Parameters.Add(arp);
cmd.ExecuteNonQuery();
conn.Close();
string ls="insert into temp1 values(:date1)";
OracleParameter arp=new OracleParameter("date1",OracleType.DateTime);
if(date1=="")
{
//因给date1付什么值
}
arp.Value=date1;
conn.Open();
cmd.CommandText=ls;
cmd.CommandType=CommandType.Text;
cmd.Parameters.Add(arp);
cmd.ExecuteNonQuery();
conn.Close();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货