未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。

解决方案 »

  1.   

    fellowcheng(头都编大了) 给了!!
      

  2.   

    这一行不要:sqlDataAdapter1.InsertCommand=cm;
      

  3.   

    singleflower(shifan(愿父亲安息)) 大哥,不行啊!~! 一样的错误!!!!
      

  4.   

    从上面的代码来看没有给值,修改如下,
    string strsql="insert into tBillMGR ( alarmtime,sendtime,receivetime,resolvetime) values (@alarmtime,@sendtime,@chkreceivetime,@resolvetime)";
    SqlParameter p1=new SqlParameter("@alarmtime",SqlDbType.DateTime,8,"alarmtime"); SqlParameter p2=new SqlParameter("@sendtime",SqlDbType.DateTime,8,"sendtime");
    SqlParameter p3=new SqlParameter("@receivetime",SqlDbType.DateTime,8,"receivetime");
    SqlParameter p4=new SqlParameter("@resolvetime",SqlDbType.DateTime,8,"resolvetime"); SqlCommand cm=new SqlCommand(strsql,sqlConnection1);
                                         cm.Parameters.Add(p1);
    cm.Parameters.Add(p2);
    cm.Parameters.Add(p3);
    cm.Parameters.Add(p4);
                                   // sqlDataAdapter1.InsertCommand=cm;
    p1.Value = DateTime.Now;
    p2.Value = DateTime.Now;
    p3.Value = DateTime.Now;
    p4.Value = DateTime.Now;
                                        cm.ExecuteNonQuery();
    //如果直接使用SqlCommand,有参数就需要给值,
    如果使用sqlDataAdapter1.Upate()来更新就不需要赋值,值直接来自数据集或数据表或数据行。
      

  5.   

    zhzuo(秋枫) 大哥;
    问题正是在此,谢谢,