Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите откоректировать запрос [D7, Access]


ceval ©   (2006-10-12 14:34:00) 

Хочу сделать запрос на текущию дату

 st : string; // критерий запроса
begin
   st:= FormatDateTime('dd/mm/yyyy',Now);

Fmain.ADOQuery1.SQL.Add('Select Vhod_doc.N_vh, Vhod_doc.Org, Vhod_doc.Tema, Vhod_doc.Date_vh, Vhod_doc.Prim From Vhod_doc order by (Data_vh ='''+st+''')');

выдает ошибку - Parameter Data_vh has no default value


ceval   (2006-10-12 18:39:00) [1]

Все спасиба всем

лутче сделать фильтр по указанной дате    st:= FormatDateTime('dd/mm/yyyy',Now); или посредствам ввода в МаскЕдит


ANB   (2006-10-12 18:22:00) [2]


> а как правельно записать с датой

а у тебя с датой и записано.


ceval   (2006-10-12 18:17:00) [3]

Просто вот так работает
       Fmain.ADOQuery1.SQL.Add('Select Vhod_doc.N_vh, Vhod_doc.Org, Vhod_doc.Tema, Vhod_doc.Who, Vhod_doc.Date_vh, Vhod_doc.Ispolnitel, Vhod_doc.Prim From Vhod_doc order by Vhod_doc.Date_vh

а как правельно записать с датой


ANB   (2006-10-12 15:57:00) [4]


> ORDER BY - это всего лишь порядок сортировки выбранных по
> WHERE данных

а подумать ?


Gun Expert   (2006-10-12 15:52:00) [5]

ORDER BY - это всего лишь порядок сортировки выбранных по WHERE данных


SergeD   (2006-10-12 15:47:00) [6]

И еще, не вижу большого смысла указывать имя таблицы вместе с каждым столбцом, если в запросе таблица у тебя одна. Такое имеет смысл делать, когда запрос составляется из нескольких таблиц.


SergeD   (2006-10-12 15:45:00) [7]

Замени OREDR BY в запросе на WHERE.
ORDER BY - это сортировка данных.


Desdechado   (2006-10-12 15:24:00) [8]

тогда почитай завтра
и про параметры тоже, сегодня уже три ветки про передачу даты заводили


ceval   (2006-10-12 15:18:00) [9]

если честно то почитал на сегодня у меня башка так трещит на виска давит думаю что скоро помру


ANB   (2006-10-12 15:08:00) [10]

и про where.

Орех.


Johnmen   (2006-10-12 14:38:00) [11]

Почитай вообще про ORDER BY, что это, зачем это и как это.
Напр. здесь LocalSQL.hlp


Наверх

Титульная страница Поиск, карта сайта Написать письмо