|
■No55864 (shu さん) に返信 > ■No55861 (匿名希望 さん) に返信 >>Me.スケジュールTableAdapter1.UpdateQuery(Me.祝日値.Text, CDate("16:00"), CDate("16:00"), "a", "a", "a", "a", CDate("2010-12-17 0:00:00")) >>のソースコードを記述した所 >>SqlDateTime のオーバーフローです。1/1/1753 12:00:00 AM から 12/31/9999 11:59:59 PM までの間でなければなりません。 >>といったエラーメッセージが出たのですが、 >>どうか日付型で更新をする方法はありますでしょうか。 >> > Me.祝日値.Textは日付ですか? > CDate("16:00") は 1年1月1日のこの時間で扱われます。 以下のソースコードで実現しました。 Private Sub 修正_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 修正.Click Me.スケジュールTableAdapter1.UpdateQuery( _ Me.祝日値.Text, _ "01/01/1900 " & Me.開始時間値.Text & ":00", _ "01/01/1900 " & Me.終了時間値.Text & ":00", _ Me.場所値.Text, _ Me.詳細値.Text, _ Me.持参するもの値.Text, _ Me.備考値.Text, _ Format(CDate(Me.日付値.Text), "MM/dd/yyyy")) Me.スケジュールTableAdapter1.Fill(Me.DatadesuDataSet1.スケジュール) End Sub
|