Access 2003 и SQL Server Backend - какой тип данных для валюты? - PullRequest
0 голосов
/ 25 августа 2010

У меня есть интерфейс Access 2003, в котором хранятся данные в базе данных SQL Server. Я хочу хранить денежные значения (т. Е. $ 13456,25), но я не уверен, какой тип данных использовать при переходе между SQL Server и Access. На стороне SQL Server я подумал, что десятичное число (18,2) было бы хорошо использовать, поскольку мне нужна только шкала из двух (два места справа от десятичного числа). Однако MS-Access не имеет тип десятичного значения, поэтому я не уверен, какой тип данных использовать в VBA при извлечении данных из SQL Server. Должен ли я использовать другой тип данных в SQL Server?

Ответы [ 2 ]

2 голосов
/ 25 августа 2010

MS Access имеет тип данных валюты, вы можете использовать его.Access и SQL Server должны быть достаточно точными для вас, но если вы столкнетесь с проблемами, вы всегда можете использовать масштабированное целое число (умножьте на 100, чтобы сохранить целое количество копеек.)

0 голосов
/ 25 августа 2010

Вы можете использовать тип данных money в SQL Server.

...