& 5.1MySQLを使用して、データ テーブルに挿入できません。フィールドに書き込もうとすると、挿入が失敗します。値が正しい形式ではないことを示しています。私が挿入している値は次のとおりです。C#ODBCDateTimeMySQLDateTime
13-07-2012 13:46:21.000031000.
ご覧のとおり、秒にはたくさんの 10 進数があります。なぜこれらが追加されているのかわかりません。手動で (MySQL Workbench を使用して) 行を挿入し、次のような値を指定した場合:
13-07-2012 13:46:21
MySQL小数を追加していないようで、挿入は正常に完了します。私が見る限り、DateTimefrom C#to theODBCパラメータにはこれらの小数が含まれていないため、MySQLある時点で何かがそれらを追加しているようです!