C#で「dbf」ファイルから空の値を読み取る方法。現在、dbfファイルの読み取り中に、ファイル内の空の値が自動的にデフォルト値に変換されます。空の小数フィールドのように「0.000」に変換されます。誰かが空のフィールドをデフォルト値としてではなく、そのまま読み取る方法を手伝ってもらえますか?
3 に答える
2
.dbf ファイル形式は、コンピューティングの石器時代にさかのぼります。「空の」列値の概念はありませんでした。割り当てられていないフィールドはデフォルト値を取得します。Null 許容列のサポートは、FoxPro まで登場しませんでした。あなたが求めるものは不可能だと思います。
于 2010-05-17T17:05:39.360 に答える
1
変数 (少なくとも値の型) をnull 許容型として宣言できますか:
decimal? myDecimal = null;
フィールドに値がない場合は、null のままにし、デフォルト値に設定しないでください。
構文 T? Nullable の省略形で、T は値の型です。2 つの形式は交換可能です。
于 2010-05-17T14:36:42.300 に答える