为什么我数据库里的时间字段会自动更改?
我的数据库是SQL Server 2005 里面的时间字段是varchar 类型的 (2009-2-9) 但是却经常自动变成2000 而且过一天会减一年 比如说今天是2000 明天就是1999 后天是1998 不知道是什么原因? --------------------编程问答-------------------- 是不是写了什么程序回去修改啊? --------------------编程问答-------------------- 真神奇.坐等你的结果,友情UP --------------------编程问答-------------------- 为什么不用datetime类型呢 --------------------编程问答-------------------- 真神奇。。。一般认为不是数据库问题 有什么程序在修改吧 --------------------编程问答-------------------- 数据库时间是获取系统当前的时间 例:string Dateandtime = DateTime.Now.ToShortDateString();这个和类型有关系吗?如果不是数据库的问题 那会是什么程序在修改呢?
--------------------编程问答-------------------- 估计是你更新的时候默认值的问题。 --------------------编程问答-------------------- 解决以后给大家分享一下,这也忒神奇了吧,我可没碰到过 --------------------编程问答-------------------- 。。。。。。。囧。希望能够开个眼界 --------------------编程问答-------------------- 世界真奇妙 --------------------编程问答-------------------- 肯定是程序方面的错误,你看下一天减一年和你的第二天减少一天,或者说第二天是在原来基础上+1的这些地方是不是写错了 --------------------编程问答-------------------- 你系统时间正常不?
补充:.NET技术 , ASP.NET