插入数据问题~~~奇怪...高手帮帮啊~~~
在公司~~一切正常~~~ 
 C#.ENT   数据库是SQL2005     
 把代码拷回家后~~改成本地的   
 String   conn   =    "server=localhost;database=ABCDB;uid=sa;pwd=001001 ";     
 改后~~页面查询~~~删除功能都好用!为什么插入不好用了...估计不是代码问题     
    //   insert 
 ............. 
 ............. 
 ............. 
 SqlCommand   cm   =   new   SqlCommand(sb.ToString(),   cn);   
 cm.Parameters.Add( "@OV_id ",   SqlDbType.NVarChar).Value   =   ov_id; 
 ............ 
 ...........//页面控件   传进来   在公司都好用! 
 ........... 
 cm.Parameters.Add( "@Appdate ",   SqlDbType.DateTime).Value   =   this.AppDate.Text; 
 ...........   
                                                 int   qy   =   cm.ExecuteNonQuery(); 
                                                 if   (qy   ==   1) 
                                                 { 
                                                             MessageBox.Show( "成功插入一条加班记录! "); 
                                                             this.Empty(); 
                                                 } 
                                     } 
                                     catch   (Exception   ex) 
                                     { 
                                                 MessageBox.Show( "插入失败! "); 
                                     } 
                                     finally 
                                     { 
                                                 cn.Close(); 
                                     }     
 try   catch   去掉后   提示         int   qy   =   cm.ExecuteNonQuery();   这行有错误   
 为什么插不进去呢?.....家里安装的SQL      和公司一样的   
 数据库都是备份回来了!为什么插不进去了呢...   
 高手哥哥给指点下!谢谢了!! 
------解决方案--------------------再调试一下,还不行的话,我再帮你想想看
------解决方案--------------------cm.Parameters.Add( "@Appdate ", SqlDbType.DateTime).Value = this.AppDate.Text;   
 你看看数据库的时间格式对不对,可能你的公司电脑时间与你本机的时间格式不对.