怎么获取当前时间更新到数据库??我的sql语句是这样写的 string sql1="update datatable set tabledate="+System.DateTime.Now
这样就写不进sqlstring sql1="update datatable set tabledate="+System.DateTime.Now.ToShortDateString()
这样能更新数据库 不过上面日期显示不对是 1905-6-13 严重不对啊
这样就写不进sqlstring sql1="update datatable set tabledate="+System.DateTime.Now.ToShortDateString()
这样能更新数据库 不过上面日期显示不对是 1905-6-13 严重不对啊
少一个+号
或者用参数化的sql语句更方便:
sql1="update datatable set tabledate=@tabledate";
然后添加参数,cmd.Parameters.Add(new SqlParameter("@tabledate",DateTime.Now);
string sql1="update datatable set tabledate="+System.DateTime.Now.ToString("yyyy-mm-dd hh:mm:ss");
//
string sql1="update datatable set tabledate="+System.DateTime.Now.ToString("yyyy-mm-dd");