2011-06-30 15 views
0

私はちょうど新しい仕事を始めました。私はMS-Accessのデータベースとアプリケーションを管理し、維持しています(と申し訳ありません)。DB_DOUBLEとdbDoubleに違いはありますか?

DBを元のファイルから新しいモデルに正規化してから、一括コピーする必要があります。しかし、読み込みデータ型を「選択する」と選択すると、それぞれのデータ型ごとに2つの選択肢が提供されます。 dbDoubleとDB_DOUBLE、dbDecimalとDB_DECIMALなど

誰もが2つの理由を知っていますか?

私の好奇心を養ってくれてありがとう!

答えて

0

DB_ *は、Accessオブジェクトモデルの一部であり、下位互換性のためにのみ提供される非推奨の定数です。 dbDoubleなどはDAOオブジェクトモデルの一部です:

?Access.OldConstants.DB_DOUBLE 
7 
?DAO.DataTypeEnum.dbDouble 
7 

私はほとんどの定数と同じになりますが、あなた自身のいずれかのオブジェクトブラウザ(F2内を経由していることを確認する必要があることを推測している(すべての?) IDE)またはイミディエイトウィンドウ(Ctrl + G)を入力します。

いずれにしても、他のものは推奨されていないため、私はDAO定数を使用します。

関連する問題