日期:2014-05-18  浏览次数:20714 次

数据库DateTime问题
向数据库中插入数据,数据库ss表格aa中的一个DateTime类型的列名xx默认值为getdate(),但在预览中显示的表中的数据时,总是显示:
未能预览ss.aa.Fill,GetData()。指定的转换无效。不能在xx列中存储<2010/3/6 15:45:16>。所需类型是TimeSpan。
但从数据库中查看时数据已经保存了,求解释!

------解决方案--------------------
你多半是弄错字段名,你在数据库里看到的字段可能不是你在程序里写的字段,有些字段名字相似,不小心就会这样,

或者就是弄错数据库了,
------解决方案--------------------
探讨

预览的时候总是有问题,显示上面那段话。但取数据的时候没有问题。不知道为什么不能预览。

------解决方案--------------------
DateTime和TimeSpan是两个不同的类型,不能相互转换。
------解决方案--------------------
探讨

引用:

引用:

预览的时候总是有问题,显示上面那段话。但取数据的时候没有问题。不知道为什么不能预览。

你说的预览是??


vs2010添加数据库,查看表里的数据