C#+MSSQL2000:
数据表中有一字段mydate(smalldatetime),程序中使用DateTimePicker选择日期,InsertCommand.Commandcontext中的参数@mydate(smalldatetime)赋值为DateTimePicker.Value。执行时提示如下错误:
该字符串未被识别为有效的日期时间。有一个从索引0处开始的未知字。。

解决方案 »

  1.   

    Set Your DateTimePicker Control As Following:
    DateTimePicker.CustomFormat="yyyy-MM-dd";
    DateTimePicker.Format=DateTimePickerFormat.Custom;
      

  2.   

    to :   ffjing(卡卡)还是那个错误。是不是给@mydate 赋值出现的问题?
      

  3.   

    使用 Smalldatetime 数据类型时,所存储的日期范围是 1900年 1 月 1日 开始,到 2079 年 12 月 31 日结束(每一个值要求 4 个存储字节)。
      

  4.   

    因为 smalldatetime 只精确到分钟,所以当用 smalldatetime 值时,秒和毫秒总是 0