0

データベースの更新を照会するテーブルアダプターがあります。

UPDATE Polls
SET DateRequest = ?
WHERE (Id = ?)

しかし、実行しようとすると機能しません

_pollsAdapter.UpdatePollById(id, DateTime.Parse(RequestedDateBox.Text).ToOADate());

アダプタには、選択または挿入するための他のクエリもいくつかあり、それらはすべて完全に正常に機能します。

idが正しいかどうか、またはステートメント内の他のエラーが原因で機能しないかどうかを確認しましたが、例外が発生しますね。

また、戻り値を確認すると、次の0ようになります。したがって、クエリは実際には行を編集しませんでしたが、理由はわかりません。正解です。idステートメントはテーブルアダプタ内で正しく作成され、構文も何もスローしません-エラー...

どうすればこの問題をもっとデバッグできますか?

4

1 に答える 1

1

クエリにはDateRequestとIDが表示されるため、パラメーターを同じ順序で渡す必要があります。最初にIDを渡します。

--http ://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/8f09bdd7-ba53-4f0c-95c4-cdcb35dea4f2

于 2010-08-16T11:04:09.350 に答える