Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];

Вниз

Delphi+Access (DateTime)   Найти похожие ветки 

 
Sergdead ©   (2007-05-29 12:28) [0]

Доброго Времени суток!
Вопрос такой:
Делаю фильтрацию таблицы (AdoTable) по двум полям (первое - дата начала события, второе - дата окончания события).
Необходимо указать фильтр так, чтобы дата начала события = 01.01.(текущий год-без явного указания) и также для второго поля дата окончания события = 31.12.(текущий год).

Спасибо.


 
Jan1   (2007-05-29 12:52) [1]


> 01.01.(текущий год-без явного указания)

это как?


> Делаю фильтрацию таблицы (AdoTable)

Выбросить. Взять ADODataSet. Использовать условие where + between + parameters.


 
Sergdead ©   (2007-05-29 12:55) [2]

Текущий год - это год например 2007 но надо, чтобы было навроде DateTime(Now), но не вся дата, а только год (Now)


 
ANB ©   (2007-05-29 13:24) [3]


> Sergdead ©   (29.05.07 12:55) [2]

тяжело склеить строку ? и причем тут базы ?


 
Jan1   (2007-05-29 16:43) [4]


> тяжело склеить строку ? и причем тут базы ?

строки это бич. имхо класс TDateTime надо юзать + параметры.


> Текущий год - это год например 2007 но надо, чтобы было
> навроде DateTime(Now), но не вся дата, а только год (Now)

YearOf(...), CurrentYear() + F1


 
ANB ©   (2007-05-29 16:54) [5]


> строки это бич. имхо класс TDateTime надо юзать + параметры.

ИМХО - никто не мешает это делать. Только дату придется все равно из строки конвертить. Ну мона ее еще распилить на составляющие. Тока подлиннее код получиться.


 
Jan1   (2007-05-29 16:59) [6]


> Только дату придется все равно из строки конвертить.

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


> Ну мона ее еще распилить на составляющие. Тока подлиннее
> код получиться.

можно. а можно и нет. куча функций по приведению даты к нужной.


 
ANB ©   (2007-05-29 18:18) [7]


> то можем получить гемор

это если неаккуратно пользоваться.


 
Anatoly Podgoretsky ©   (2007-05-29 18:19) [8]

> Jan1  (29.05.2007 16:43:04)  [4]

TDateTime это не класс


 
Jan1   (2007-05-29 19:45) [9]


> TDateTime это не класс

ошибся. тип данных.


 
Jan1 ©   (2007-05-29 19:45) [10]


> это если неаккуратно пользоваться.

вот для этого и есть параметры :)



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

Форум: "Базы";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.041 c
15-1189356433
Beastie Boys
2007-09-09 20:47
2007.10.07
про выделенный сервер


2-1189436199
leonidus
2007-09-10 18:56
2007.10.07
Определение высоты текста в RichEdit


15-1189162697
Jeer
2007-09-07 14:58
2007.10.07
Несложная задачка


2-1189148703
PIG
2007-09-07 11:05
2007.10.07
Глюк с массивом PCHAR


15-1189085540
delphiForever
2007-09-06 17:32
2007.10.07
вполне серьезно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский