MS Access には、各フィールドの「フォーマット」設定があります。数値フィールドの場合、オプションの 1 つは「パーセント」です。パーセンテージを選択すると、小数点以下の桁数の動作が変わります。たとえば、小数点以下 0 桁を指定すると、フィールドには実際には小数点以下 2 桁が格納されます。たとえば、保存された値 0.05 は 5% として表示されます。
問題は、GetSchema を介して列情報を取得する場合、その例の精度が 0 (実際には NULL) になることです。GetSchema 情報は、ユーザーが格納できる以上の小数を入力しないようにするために使用しているものであるため、これは問題です。
これを修正する方法はありますか?