Sql数据库操作报错:char数据类型…
2015-05-07 09:57
169 查看
原因:不同的“日期字段”存储的时间范围不一样
Sql Server 2005中:smalldatetime和datetime的存储范围分别如下:
SMALLDATETIME:从 1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟;
DATETIME :1753年1月1日到9999年12月31日的日期和时间数据,精确到百分之三秒
Access日期/时间字段存储范围:公元 100 年 1 月 1 日到 公元 9999 年 12 月 31 日。有效时间值范围是 0.0 到 0.9999(也就是 23:59:59)。
如报错,注意核对程序中初始化DateTime对象的初始化时间是否在对应类型指定范围内。
Sql Server 2005中:smalldatetime和datetime的存储范围分别如下:
SMALLDATETIME:从 1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟;
DATETIME :1753年1月1日到9999年12月31日的日期和时间数据,精确到百分之三秒
Access日期/时间字段存储范围:公元 100 年 1 月 1 日到 公元 9999 年 12 月 31 日。有效时间值范围是 0.0 到 0.9999(也就是 23:59:59)。
如报错,注意核对程序中初始化DateTime对象的初始化时间是否在对应类型指定范围内。
相关文章推荐
- 从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界。
- ASCII标准中的数据类型——char int float 的字节大小
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- 选择合适的数据类型char和varchar , text和blob,浮点数(float)和定点数(decimal),日期类型选择,字符集的选择
- 在MFC中数据类型的转换:比如将char *转换为cstring
- 强制修改const char*类型的数据
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- SQL Server中字段数据类型char nchar varchar nvarchar的区别
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- ORA-00932: 数据类型不一致: 应为 BLOB, CLOB, 但却获得 CHAR
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- 《Qt数据类型》--基本数据类型QByteArray,QString,char,byte之间的转换
- char、varchar、text、ntext、bigint、int、smallint、tinyint和bit的区别及数据库的数据类型
- ZZ:java中数据类型转换 (int string char等)
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- 在C语言中,double、long、unsigned、int、char类型数据所占字节数
- C语言基础学习基本数据类型-Char类型
- el表达式不能使用char类型数据
- 数据类型转换(二)char*和CString的转换
- char、int、short、float等数据类型的最大值和最小值大全