Поиск по дате и времени в VB.NET не дает результатов. - PullRequest
0 голосов
/ 08 июля 2011

У меня проблема с формой поиска.Я использую средство выбора даты и времени для пользователя, чтобы забрать его предпочитаемую дату.И когда я пытался установить любую дату, это не дает результата.Ниже приведен мой код:

Try
     myDataSet.Clear()
     myCommand = New SqlCommand("SELECT * FROM tblVisitor WHERE EnterDate LIKE @EnterDate", myConnection)
     myCommand.Parameters.AddWithValue("@EnterDate", DateTime.Parse(cboEnterDate.Text))
     myAdapter = New SqlDataAdapter(myCommand)
     myAdapter.Fill(myDataSet, "tblVisitor")
     dgvVisitor.DataSource = myDataSet.Tables(0)
 Catch ex As Exception
    MsgBox(ex.Message)
 End Try

И когда я выбираю одну дату из средства выбора даты и времени, она ничего не показывает, кроме пустого представления таблицы данных, даже эта дата доступна в базе данных.1005 * Пожалуйста, помогите мне решить эту проблему.

1 Ответ

1 голос
/ 08 июля 2011

Даты не являются строками.Вы не должны использовать оператор LIKE.Обычно вы хотите использовать оператор BETWEEN для поиска дат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...