Вниз
Скачать: CL | DM;

Выбрать записи в диапозене дат   Найти похожие ветки 

 
SerVS ©   (2002-11-10 00:57) [0]

Добрый день, точнее уже ночь ;)
Использую БД Access97, подключаюсь через ADO. Все класно, вот только не могу сделать выборку записей за какой-то интервал дат. Например "все записи добавленые сегодня" (соответствующее поле есть в таблице).
Если кто знает напиши пример SQL запроса которые делает подобную выборку. Заранее спасибо


 
Bsl   (2002-11-10 08:17) [1]

where DateField = Date()

либо DateField = #11/10/02#
а лучше использовать ADO????.Parameters


 
SerVS ©   (2002-11-10 14:32) [2]

Я пробывал через параметры, вылетает ошибка с текстом типа: "несоответствие типов в условии запроса...".
Как правильно использовать Parameters?
Я писал следующие:
"SELECT * FROM TableName WHERE (date >= :StartDate) AND (date < :EndDate)". Нужно было иначе?


 
False_Delirium ©   (2002-11-10 15:03) [3]

Params[0].AsDate := StrToDate("01.01.2002") ;
Params[1].AsDate := StrToDate("01.11.2002") ;

Поле Date назови иначе...например DateField, в SQL`е DATE - зарезервировано... и сообтветственно он должно быть типа Date.


SELECT *
FROM TableName
WHERE (DateField BETWEEN :StartDate AND :EndDate)



 
SerVS ©   (2002-11-11 01:38) [4]

>False_Delirium ©
Большое спасибо. Меня просили написать юзабильный интерфейс к базе, созданую один мудаком. Вот и названия такие. У него там вообще куча приколов, например в некоторых таблицах ключами являются необязательные поля.
Прийдется опять говорить с заказчиком.
Еще раз спасибо



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-93074
Helg
2002-11-15 19:49
2002.11.28
Как скопировать один TTreeView в другой?


1-93133
tv
2002-11-15 13:59
2002.11.28
WordWrap в TTreeView


3-92937
zomba
2002-11-05 08:51
2002.11.28
создание баз данных на ms sql 2000


1-93047
_Nicola_
2002-11-19 11:51
2002.11.28
При добавлении эл-та св-во Checked в ListView становится FALSE


14-93249
AL2002
2002-11-07 12:12
2002.11.28
Есть у кого-то хоть один архив форумов за 2001 год?




   Наверх