我有一个Access 2003前端,其数据存储在SQL Server后端数据库中。我想存储货币值(即$ 1,3456.25),但我不确定在SQL Server和Access之间使用哪种数据类型。在SQL Server端,我认为十进制(18,2)会很好用,因为我只需要两个刻度(小数点右边两个位置)。但是,MS-Access没有十进制值类型,因此我不确定从SQL Server中提取数据时在VBA中使用哪种数据类型。我应该在SQL Server中使用不同的数据类型吗?
答案 0 :(得分:2)
MS Access具有货币数据类型,您可以使用它。 Access和SQL Server应该足够精确,但是如果你遇到问题,你总是可以使用一个缩放的整数(乘以100来存储整数便士。)
答案 1 :(得分:0)
您可以在SQL Server中使用money
数据类型。