|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.05.2011, 23:37 | #1 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 31
|
SQL-запрос (поиск)
Добрый вечер! Народ, подскажите пожалуйста, как отсортировть (оставить в DBGrid'е) записи, у которых значение поля Sled_Vstrecha равно сегодняшней дате (DateToStr(Now))?
Код:
|
13.05.2011, 02:37 | #2 | |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
Цитата:
Код:
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
|
13.05.2011, 02:40 | #3 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
13.05.2011, 02:51 | #4 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 31
|
Неа, не помогает(
|
13.05.2011, 02:54 | #5 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 31
|
Запрос на добавление записи работает нормально, в принципе всё тоже самое:
Код:
|
13.05.2011, 03:29 | #6 |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
Код:
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
13.05.2011, 08:19 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) запросы на изменение данных (DELETE FROM ... / INSERT INTO ... / UPDATE ... )
выполняются через метод датасета .ExecSQL; эти запросы не возвращают набор данных 2) запросы на получение набора данных (SELECT .. FROM ) выполняются через метод .Open; (или, что полностью то же самое установление свойства .Active := true; ) ExecSQL в данном случае не только бесполезен - он ВРЕДЕН!. 3) для ввода даты лучше использовать не Edit - а специальный компонент - TDateTimePicker 4) запросы, где фигурирует дата лучше делать параметрическими (поиск по форуму даст множество тем) |
13.05.2011, 12:58 | #8 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 31
|
Код:
Кстати, Edit1.Text стоял временно, для тестирования. Сейчас стоит DateToStr(Now). Но сути дело это не меняет. Я даже поле с датой в аксесе в текстовый формат перевёл |
13.05.2011, 13:00 | #9 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 31
|
Может я пришлю Вам программу, а Вы посмотрите?
|
13.05.2011, 14:29 | #10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Ну, либо выложите проект на любой бесплатный файлообемнник, а сюда ссылку на скачивание. Только не забудьте приложить небольшую текстовую БД и исходники запаковать в архив. EXE файл включать в архив совсем не обязательно! и ещё. не пишите несколько коротких сообщений друг за другом. Это запрещено правилами форума. Есть что добавить - нажимайте на своём крайнем сообщении "Правка" и дописывайте/изменяйте текст. ДОБАВЛЕНО Пока Вы не выложили архив. Какая у Вас СУБД? И скажите, поле Sled_Vstrecha в БД какого типа? Строковое? Или Date (DateTime) ? и в таблице Clients есть записи, где Sled_Vstrecha имеет значение 13.05.2011 (сегодняшнее число) ?! я бы для начала попробовал так: Код:
Последний раз редактировалось Serge_Bliznykov; 13.05.2011 в 14:36. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) | Машуля | SQL, базы данных | 4 | 06.05.2010 21:09 |
Поиск SQL запрос | ANT35 | Помощь студентам | 1 | 28.04.2010 00:03 |
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi | S_Yevgeniy | Помощь студентам | 1 | 27.10.2009 06:26 |
SQL-запрос на поиск | LANDER | БД в Delphi | 13 | 04.06.2009 07:00 |
SQL запрос на основе другого SQL запрса... | Timoxa | БД в Delphi | 1 | 07.01.2007 18:15 |