高手指点如何向SQL数据库中插入空值啊,现在的问题是有数据库中有一个DateTime字段,我要是向其中插入NULL用Insert怎么实现

解决方案 »

  1.   


    insert into test(name,t) values('a',null)t字段为datetime
      

  2.   

    Insert into Tabale1 (dtDay) values (null)
      

  3.   

    insert into datatable(time)values(null)
    time要可以为空
      

  4.   

    insert into datatable(DateTime)values(null)
    数据库中DateTime字段要可以为空
      

  5.   

    数据库中DateTime字段要可以为空,不插此字段值,默认的值就为null
      

  6.   

    if(ls_txt_jlrq == "")
    {
       ls_txt_jlrq = "null";
    }
    string strSql = "insert into tablename(jlrq)values(" + ls_txt_jlrq + ")";
      

  7.   

    直接SQL语句:
    insert into test(name,t) values('a',null)
    ADO.net带参数命令:
    sqlcmd.Parameters["@t"].Value = System.DBNull.Value;
      

  8.   

    报错,sqlcmd.Parameters["@t"].Value = System.DBNull.Value;
    如果无论参数类弄是字符型 或是时间型都报错,无法转换。
      

  9.   

    你构造sql语句的时候不要时间字段