1

Crystal Reports でレポートを印刷するときに問題が発生しました。レポートへのデータは、PostgreSQL データベースから取得されます。Crystal Reports は、C# .net 4.0 Windows Forms アプリケーションで使用されています。DateTimeフィールドであるレポートフィールドを配置しました-データベースでは、フィールドは null(mostly) です。しかし、レポートを印刷すると、Crystal Reports は代わりに null 値を現在の日付に入れますが、これは正しくありません。その日付は顧客との契約が終了する時刻であるためです。終了していないことを意味する null 値。レポートを取得するにはどうすればよいですか: フィールドが null の場合、フィールドは空白にする必要がありますか?

助けてくれてありがとう

4

1 に答える 1

1

あなたは正しいです-データベースには値「-infinity」があります。NHibernate を使用してデータを操作していますが、新しいアイテムを保存すると、nhibernate はその値を割り当てられていない場所に置きます。この問題を解決しなければなりません。助けてくれてありがとう - クリスタルのせいじゃなかった

同じ問題を抱えている人のために。NHibernate に関する私の問題を解決するには、DateTime に null 値を許可する必要があります。簡単です - 次のようにフィールドを宣言する必要があります: DateTime? 日にち;

于 2012-06-27T10:07:48.540 に答える