Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 01:09 10.05.24 
Клубове/ Компютри и Интернет / Delphi Пълен преглед*
Информация за клуба
Тема Дати в бази с данни [re: NikB]
Автор Дokтopa (свободен)
Публикувано22.04.06 14:15  



Въпросът с датите, в частност техният формат, при работа е проблематичен при всички бази с данни. Имам впредвид най вече търсене и филтър, а понякога и при запис.

Има едно практическо решение на въпроса, неприятно свързано с преписване на програмата и преправяне на базата с данни. Просто направи датите, отделно часа, поле от тип Integer. В програмата конвертирай данните при четене и записване от Integer в дата и обратно.

виж следните примери:
1. филтър: DataSet.Filter='<датно поле> >='+IntToStr(d)+' and <датно поле> <='+IntToStr(d);
2. или търсене: DataSet.Locate(<датно поле>, d, []);
където d е конвертираната стойност на датата в число.

Въпреки многото работа, която трябва да се свърши има и някои други предимства: не зависите от системния (Windows) формат на датата, да не говорим при записване на дата чрез SQL заявка.

Това е само едно предложение, което има едно практическо предимство: сигурност и надежност при работа.



Цялата тема
ТемаАвторПубликувано
* Дати в Парадокс SQL NikB   19.04.06 22:56
. * Re: Дати в Парадокс SQL eмил   20.04.06 11:38
. * :) ами почти нищо :) NikB   20.04.06 12:06
. * Re: Дати в Парадокс SQL Beco_   20.04.06 13:19
. * А,а.., чертичките :) NikB   20.04.06 13:37
. * Но тая заявка не ще да тръгне :( NikB   21.04.06 01:35
. * Май това няма оправия... NickBass   21.04.06 09:14
. * Всъщност... има NickBass   21.04.06 11:08
. * Благодаря, днес до обяд се борих с тая история HиkБ   22.04.06 01:08
. * Дати в бази с данни Дokтopa   22.04.06 14:15
. * Хе, хе, мислим еднакво :) NikB   22.04.06 14:48
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.