string类型的格式应是yyyymmddhhmmss!20021123122323

解决方案 »

  1.   

    不对呀,这样是不行的
    在执行存储过程时,是可以将字符串格式的日期赋值给datetime变量的
    可能是隐式数据转换?
    但是在ado.net中这样子赋值却无法通过
    无法将string类型转换为char []类型",这又是什么意思?
    错误也该市在string -->datetime时发生啊!!
      

  2.   

    你可以使用DateTime.Parse(string xx)把你的字符串转换为DateTime类型
      

  3.   

    new SqlParameter("@backupdate",SqlDbType.Timestamp,0,"")
    将参数类型SqlDbType.Timestamp改成SqlDbType.DateTime,就可以通过了
    好了,不过我想问问这两种类型有什么区别
      

  4.   

    Timestamp是不是不带日期的!?