Извините за мой возможно тупой вопрос, но подскажите пожалуйста как написать в VB6 запрос на выборку данных из таблицы, например Заказы, где ДатаЗаказа больше значения календаря (DTPicker1)...
Я пробовал вот так:
Adodc1.RecordSource = "SELECT Заказы.КодЗаказа, Заказы.ДатаЗаказа, Перевозчик.Название, Водители.Фио, Маршрут.Маршрут, Заказы.СтавкаПеревозчика, Заказы.Оплачено, Заказы.ДатаОплатыПеревозчика, Заказы.Счет, Заказы.Примечание FROM Перевозчик INNER JOIN (Маршрут INNER JOIN (Водители INNER JOIN Заказы ON Водители.КодВодителя = Заказы.КодВодителя) ON Маршрут.КодМаршрута = Заказы.КодМаршрута) ON Перевозчик.КодПеревозчика = Водители.КодПеревозчика WHERE Заказы.ДатаЗаказа > '" & DTPicker1.Value & "'"
Бейсик на этот код ругается типа "Несоответствие типов данных в выражении условия отбора"
Method 'Refresh' of object 'IAdodc' failed
если просто приравнивать дату через LIKE то работает......WHERE ДатаЗаказа LIKE '" & DTPicker1.Value & "'",
а сравнить больше-меньше не получается
Пожалуйста помогите, очень нужно....Заранее благодарен!
P.S. Еще вопросик....можно ли в DataGrid один из столбцов сделать флажком (CheckBox)? Если можно, то как?