2017-03-21 30 views
-1

予約フォームでは、テキストボックス(テキストモードは日付)とデータベースのすべての日付を比較したいと思います。したがって、その日に既に予約されている注文がある場合は、すでに予約済みのものを別の日付に選択して表示します。そうでなければ、フォームの埋め込みが行われます(vb.net-visual studio 2012)入力した日付と日付を比較する

これはコード Protected Sub tbdate_TextChanged(送信者がオブジェクトとして、EventArgsのようe)はtbdate.TextChanged

Dim adaptor As New SqlDataAdapter 
    Dim ds As New DataSet 
    Try 
     objConn.Open() 
     Dim sqlcmd As New SqlCommand("select order_date from bookorder where order_date=' " & tbdate.Text & "'", objConn) 
     sqlcmd.ExecuteNonQuery() 
     adaptor.SelectCommand = sqlcmd 
     adaptor.Fill(ds) 
     If ds.Tables(0).Rows.Count > 0 Then 
      Label8.Visible = True 
      Label8.Text = "Enter different date" 
     End If 
     adaptor.Dispose() 
     ds.Clear() 

    Catch 
     e.ToString() 
    Finally 
     objConn.Close() 
    End Try 
End Sub 

エンドクラス

+2

これはとてもうれしいことですが、何ができないのでしょうか?あなたの質問は単なる声明です。あなたがこれまでに試したことを示し、あなたのアイデアを実行するのを妨げるもの... – Icepickle

+1

あなたが試したことを見ることができるようにコードを追加してください –

+0

質問を編集してddl + dmlこれまでの努力。つまり、これは疑問ではありません。 –

答えて

0
select * from table where CAST(datecolumn as DATE) = textbox.date 

たぶん、あなたは、DBの形式を一致させるために、あなたのテキストボックスの日付をキャストする必要があり... 使用のDateTimeを処理します.ParseE xactメソッド

関連する問題