更新数据库表中datetime字段
数据库表user中有字段times   ,想添加记录,代码如下: 
 public   int   adduser(string   id) 
                         { 
                                     SqlConnection   myconn   =   new   SqlConnection(mystring); 
                                     string   cmdtext   =    "insert   into   readerinfo(   id,times   )   values   ( "   +    " ' "   +   id   +    " ', "   +    " ' "   +               thetime            +    " '   ) "; 
                                     SqlCommand   mycommand   =   new   SqlCommand(cmdtext,   myconn); 
                                     int   nresult   =   -1; 
                                     try 
                                     { 
                                                 myconn.Open(); 
                                                 nresult   =   mycommand.ExecuteNonQuery(); 
                                     } 
                                     catch   (SqlException   ex) 
                                     { 
                                                 throw   new   Exception(ex.Message,   ex); 
                                     } 
                                     finally 
                                     { 
                                                 myconn.Close(); 
                                     } 
                                     return   nresult; 
                         }   
 请问thetime   应该用什么替换?
------解决方案--------------------DATEADD (mm, 2, getdate())
------解决方案--------------------			System.DateTime.Now.AddMonths(2) 
------解决方案--------------------用DATEADD (mm, 2, getdate())可能更好些,因为推迟的时间是和数据库服务器比对而不是和Web服务器比较