2011-07-29 4 views

答えて

2

CF8 docsが優れています。彼らは

  • 小数点
  • MS SQL driverはまた、これらのデータ型のDECIMALを使用しています

    • SMALLMONEY
    • お金のためCF_SQL_DECIMALを使用すると言います。

      更新:
      CF9は、これらを別様に表しています。は、確実に通貨を表すのに適しているようです。

      • CF_SQL_DECIMAL =>java.math.BigDecimal
      • CF_SQL_MONEY =>java.lang.Double* *おおよそのタイプ
      • CF_SQL_MONEY4 =>java.lang.Double* *おおよそのタイプ
    +0

    ので、私はCF_SQL_DECIMAL'は次のようになり '推測最も安全な賭けですが、 'CF_SQL_MONEY'もうまくいくでしょう。 – Henry

    +0

    これはエラーではないかもしれませんが、(CFlSQL.Doubleにマップするので)この場合は 'CF_SQL_MONEY'が間違った型です。 *おおよその数値型は、通貨を表すために使用しないでください。私はMSのドキュメントが 'DECIMAL'を使用することを推奨する理由だと確信しています。 – Leigh