在PL/SQL中,我们可以直接用insert into table1(add_date)values (TO_DATE('2008-10-18 00:00:00', 'YYYY-MM-DD HH24:MI:SS'));这样是可以成功的。
那么在后台(.aspx.cs)中,如何写sql语句呢?这样写strsql = "insert into table1(add_date) values( DateTime.Now.Date )";肯定是不对的,必须用TO_DATE(),可TO_DATE()怎么加上?试了好几种都不行。
求此完整的sql语句。谢谢!
strsql = "insert into table1(add_date) values (to_date('" + DateTime.Now.Date.ToString("yyyy-MM-dd HH:mm:ss") + "', 'yyyy-mm-dd hh24:mi:ss'))";
strsql = "insert into admincolumn (cname,add_date,jb,fbh,bh) values('" + Textbox1.Text.Trim() + "'," + TO_DATE('"+DateTime.Now.Date.toString()+", 'YYYY-MM-DD HH24:MI:SS') + ",1,'-1','" + "0" + str + "')";
看看这样行不行,你的那条语句好像把TO_DATE也用单引号引起来了