2011-01-07 9 views
7

「MySQLの日付/時刻の値をSystem.DateTimeに変換できません」というエラーが表示されるため、0000-00- 00 00:00:00。今ではデータが決して(それはnullになるはずです)あるべきではありませんが、これが起こるかもしれない場合があり、私はそれのために私のアプリケーション全体をクラッシュさせたくありません。私はNHibernateはを使用していると私は、接続文字列の設定が見えるように、ゼロ日時を許可するように私の接続文字列を変更しようとした追加:私はまだそのエラーを受け取るしかしNHibernate MySQLの日付/時刻の値をSystem.DateTimeに変換できません

<property name="connection.connection_string"> 
Server=localhost;Database=user_system;User ID=root;Password=root; 
    Allow Zero Datetime=true; 
</property> 

。 NHibernateにtimestamp/datetime/data/timeのゼロ値を許可する方法はありますか?

答えて

14

Convert Zero Datetime=true;を追加すると、役立つことがあります。

+0

これはうまくいきました。私は0000-00-00 00:00:00をNULLに変換すると思いますか? – ryanzec

+0

NHibernateに接続文字列の修正なしでこれを実行させる方法はありますか? – Stuart

関連する問題