Access 2003和SQL Server后端 - 货币的哪种数据类型?

时间:2010-08-25 18:04:57

标签: sql-server ms-access types decimal

我有一个Access 2003前端,其数据存储在SQL Server后端数据库中。我想存储货币值(即$ 1,3456.25),但我不确定在SQL Server和Access之间使用哪种数据类型。在SQL Server端,我认为十进制(18,2)会很好用,因为我只需要两个刻度(小数点右边两个位置)。但是,MS-Access没有十进制值类型,因此我不确定从SQL Server中提取数据时在VBA中使用哪种数据类型。我应该在SQL Server中使用不同的数据类型吗?

2 个答案:

答案 0 :(得分:2)

MS Access具有货币数据类型,您可以使用它。 Access和SQL Server应该足够精确,但是如果你遇到问题,你总是可以使用一个缩放的整数(乘以100来存储整数便士。)

答案 1 :(得分:0)

您可以在SQL Server中使用money数据类型。