SQL 2005
有个表有个字段 
字段的数据类型是DateTime 
现在要将<TimeStart>08/28/2008 05:02:06 0312500</TimeStart> 
保存进去.提示Varchar转DateTime错误.是否有什么方法可以保存进去?

解决方案 »

  1.   

    要保存的内容必须是DateTime型的。
      

  2.   

    DateTime.Parse(string);
    不行吗?
      

  3.   

    insert into table1 values ('2008-08-28 05:02:06.03125')
      

  4.   

    需要你将Varchar转换成SQL可识别的格式
      

  5.   

    08/28/2008 05:02:06 0312500 是怎么出来的? 
    暂时没有研究,别人生成的XML.
      

  6.   

    首先去掉<TimeStart>,然后datetime,parse 
      

  7.   

    不要 0312500 这个就可以直接。convert(datetime,'08/28/2008 05:02:06',120)
    因为你那个时间的语法都错的。