刚学.net。很多都不懂。能帮我看看吗

解决方案 »

  1.   

    SQLString, cmdParms
    是什么值
      

  2.   

    你得把sql找出来,再看下params是否正确
      

  3.   

    数据库的dateTime和c#的不一样....
      

  4.   

    建议修改一下params....表示时间的那个重新定义一下:(假设变量名为sqlpara)
    sqlpara.SqlDbType=SqlDbType.DateTime;
    sqlpara.value=model.SOtime
      

  5.   

    你执行的SQL语句和转为cmdparms的代码咧?
      

  6.   

    你这个跟时间有什么关系,根本还没有执行到时间赋值啊
    报错说明你SQL语句拼接的有问题.
      

  7.   

    断点加在PrepareCommand这句  然后把SQLString的值贴出来 问题应该在这里
      

  8.   

    CustomerId 赋值成时间格式有意义吗? sql语句是怎么样子的
      

  9.   

    默认的 ToString() 是专门给人看的, 要在程序中用, 还得用 ToString("yyyy-MM-dd HH:mm:ss");
      

  10.   

    你CustomerID应该不是时间格式的字符串吧
      

  11.   

     private void Frm_Main_Load(object sender, EventArgs e)
            {
                System.Threading.Thread P_thread = //创建线程
                    new System.Threading.Thread(
                    () =>//使用lambda表达式
                    {
                        while (true)//无限循环
                        {
                            this.Invoke(//操作窗体线程
                                  (MethodInvoker)delegate()//使用匿名方法
                                         {
                                             this.Refresh();//刷新窗体
                                             Graphics P_Graphics = //创建绘图对象
                                                 CreateGraphics();
                                             P_Graphics.DrawString("系统时间:" +//在窗体中绘出系统时间
                                                 DateTime.Now.ToString(
                                                 "yyyy年MM月dd日 HH时mm分ss秒"),
                                                 new Font("宋体", 15),
                                                 Brushes.Blue,
                                                 new Point(10, 10));
                                         });
                            System.Threading.Thread.Sleep(1000);//线程挂起1秒钟
                        }
                    });
                P_thread.IsBackground = true;//将线程设置为后台线程
                P_thread.Start();//线程开始执行
            }//比较简单的