to_date('" + entity.NLSJ.ToString() + "','yyyy-mm-dd hh24:mi:ss')

解决方案 »

  1.   

    string sql="insert into nowdate values("+ndvo.ID+",to_date('"+ndvo.NOWDATE+"'))";改称string sql="insert into nowdate values(‘"+ndvo.ID+"’,to_date('"+ndvo.NOWDATE+"','yyyy-mm-dd'))";
      

  2.   

    OracleParameter[] parms =new OracleParameter[] {
       new OracleParameter(":invoice_no", OracleType.VarChar,50),
       new OracleParameter(":date_invoice", OracleType.DateTime)
     
       };
    parms[0].Value=invoic;
    parms[1].Value="2003-02-09";
      

  3.   

    前两位的朋友,用你们的方法我没有成功。请注意我的ndvo.NOWDATE是OracleDateTime类型的。
    第三位朋友,你的方法我不太会用,你可以发一个完整点的源码吗?
      

  4.   

    insert into nowdate values(1,to_date('2003-03-31 00:00:00','yyyy-mm-dd hh24:mi:ss'))
      

  5.   

    看来虽然是OracleDateTime类型,但还是得用to_date这个函数做。有没有可以不用的?