Страница: 1 |
Страница: 1 |
Вопрос: Помогите разобтаться с SQL запросом SELECT
Добавлено: 10.03.05 20:38
Автор вопроса: Dennis
Есть база данных в которой один столбец формата дата/время. Когда в VB.Net пишу запрос типа:
OleDbDataAdapter1.SelectCommand.CommandText = "SELECT * FROM [Разрешения_на_ввоз_оружия] WHERE ([Дата] = '” + DateTimePicker1.Value + “')"
или
OleDbDataAdapter1.SelectCommand.CommandText = "SELECT * FROM [Разрешения_на_ввоз_оружия] WHERE ([Фамилия] = '" + TextBox1.Text() + "' AND [Дата] = '" + DateTimePicker1.Value + "')"
пытаюсь dataset.Fill
ловлю ошибку шо мол несоответствие типов (если в запросе есть дата, а если тока Фамилия - все работает)
Вопрос! Как селектить дату.
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 10.03.05 20:46
Дата ограничивается не '', а ##, если мне память не изменяет
Номер ответа: 2
Автор ответа:
astoro
ICQ: 649109
Вопросов: 31
Ответов: 391
Профиль | | #2
Добавлено: 11.03.05 07:14
OleDbDataAdapter1.SelectCommand.CommandText = "SELECT * FROM [Разрешения_на_ввоз_оружия] WHERE ([Фамилия] = '" + TextBox1.Text() + "' AND [Дата] = datevalue('" + DateTimePicker1.Value + "'))"
Номер ответа: 3
Автор ответа:
Dennis
Вопросов: 5
Ответов: 6
Профиль | | #3
Добавлено: 12.03.05 09:20
Спасибо astro! Заработало.