Определяет - будет ли размечаться XML тип данных xsd:decimal в тип данных Visual FoxPro Currency, в случае когда фацеты XML totalDigits и fractionDigits равно соответственно 19 и 4. Вы можете установить свойство MapN19_4ToCurrency для обеспечения сохранности точности. Изменяемое.

MapN_4ToCurrency применяется только при исполнении методов LoadXML и Attach, которые извлекают непротиворечащий своим установкам XML.

XMLAdapter.MapN19_4ToCurrency [= lValue]

Expand imageВозвращаемое значение

lValue

Логический тип данных. В приведенной ниже таблице перечислены значения для lValue.

lValue Описание

False (.F.)

Не размечает xsd:decimal в Currency. (По умолчанию)

True (.T.)

Размечает ap xsd:decimal to Currency. Фацеты XML totalDigits и fractionDigits должны быть равны соответственно 19 и 4.

Expand imageПримечания

Применяется к классу: XMLAdapter

По умолчанию, Visual FoxPro размечает xsd:decimal в Numeric. Однако, вы можете сохранить точность типа данных "currency" разметкой xsd:decimal в Currency вместо разметки в Numeric. Например, поля валюты SQL Server представлены в XML как десятичные числа 19,4 общим числом в 19 цифр, и четырьмя числами после запятой.

Для получения более подробной информации о разметке типов данных Visual FoxPro и в XSD типы данных смотрите Разметка типов данных между Visual FoxPro и XML схемой.

Expand imageПример

Приведенный ниже пример показывает, как тип данных simpleType XML, по определению, размечается в Currency в Visual FoxPro:

  CopyCode imageСкопировать код
<xsd:simpleType>
   <xsd:restriction base="xsd:decimal">
   <xsd:totalDigits value="19"/>
   <xsd:fractionDigits value="4"/>
   </xsd:restriction>
   </xsd:simpleType>

Expand imageСмотри также