После того, как я попробовал несколько способов, я понял, что на самом деле это была моя вина.Но возникает новая проблема
запрос SELECT * from booking WHERE BOOK_DATE = date()
на самом деле работает в VB
причина, по которой он не работает, потому что нет записей, которые содержат BOOK_DATE = сегодняшний день Но как это моглоэто происходит из-за того, что есть записи с BOOK_DATE = сегодняшней датой, но VB просто не может их найти.
Существует вероятность, что база данных, которую я создал в MS Access, или VB имеют ошибку.Та же самая таблица показывает в Access, а VB даже отличается
позвольте мне объяснить.Я создал базу данных в MS Access некоторое время с некоторыми записями в ней (я говорю только о конкретной таблице 'booking'), поэтому эти записи содержат различный диапазон дат.
, но как только я работаю с VBЯ подумал, что хочу попробовать показать данные с «сегодняшней датой» в DBGrid, поэтому я возвращаюсь к своему MS Access и редактирую некоторые записи, меняя их дату на 12 октября или 15 октября 2010 года.
затем я переключаюсь обратно на VB, я пытался показать данные простым запросом SELECT * from booking
.Но записи, показанные в таблице, были предыдущими данными до того, как я изменил дату (12,15).
Это то, что мне интересно, почему данные в Access, которые я редактировал и сохранял, ноон не обновлялся в VB DBGrid.Оказывается, насколько больше я изменю информацию в Access, VB не будет обновлять таблицу, но будет продолжать отображать старую.