をTableAdapter
入力しましたDataSet
が、何らかの理由で、すべてのselectクエリが、選択したすべての行のタイムスタンプ列に値1/1/2000を入力します。
最初に、データベース側で元の値が損なわれていないことを確認しました。問題が発見される前にプログラムで実行された更新クエリのために、いくつかの行が元の値を失ったものの、ほとんどがそうです。
はDataColumn.DataType
ですがDateType
、PgSQLデータベースの列タイプはtimestamp
です。最近、バインドされたコントロールの問題に気づき、Visual Studioデータセットエディターの[データのプレビューDataGridView
]オプションを使用して、これがデータバインディングに関連していないことを確認しました。
プロパティとタイプをチェックしTableAdapter
、最初から再作成した後でも、私はかなり困惑しています。問題を修正したり、原因を診断したりするにはどうすればよいですか?