Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 综合其它

关于Access开发建表时的字段数据类型使用建议(使用Access和SQL Server数据库时)

时 间:2012-12-25 17:01:52
作 者:红尘如烟   ID:10768  城市:成都
摘 要:Access开发建表时的字段数据类型使用建议
正 文:

    根据实际经验,在用Access进行开发时,如果后台数据库是用的Access或SQL Server,综合兼容性原因、性能原因、计算结果精确度原因的因素,建议大家只使用以下数据类型,其它数据类型能不用就最好不用。

Access SQL Server 说明
是/否 bit 必须要禁止为空值(Null),如果后台数据库是SQL Server,当使用链接表连接到Access时,是否型字段存在空值会造成数据无法编辑,会始终提示写入冲突。
数字(长整型) int 因为它的是经过特别优化的,所以具有更好的性能。字节(byte)、数字(整型)(smallint)虽然取值范围比它小,性能却没有它好。
货币 money 用于存储货币金额。小数位不超过4位的非金额数据,也建议采用该类型,因为它是经过特别优化的,具有更好的性能。
数字(小数) decimal 当需要存储小数位超过4位的数据时,使用此类型。不要使用单精度(float)、双精度(real),这两种类型采用的是浮点运算,进行计算时,你将得不到精确的结果。
日期/时间 datetime 要注意Access中的取值范围是100-1-1至9999-12-31,而SQL Server中的取值范围是1753-1-1至9999-12-31。
文本、备注 nvarchar Server中nvarchar最多允许存储8000个字符,除非会超出这一上限,否则尽量不要用ntext等类型,因为ntext类型和Access之间存在兼容性问题,会出现一些奇怪的错误。


Access软件网QQ交流群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助