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

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

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 10:13 19.05.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Дати в Парадокс SQL
Автор NikB (любопитен)
Публикувано19.04.06 22:56  



Дати в Парадокс SQL

Как да форматирам датата в текста на SQL завявка и какви проблеми с регионал сетинга на различни компютри могат да възникнат?

Искам да трия всички записи с дата между две дати (Timestamp).
В SQL explorer-a датите са във формата от регионал сетинга, но в DBD са HH.NN.SS YYYY.MM.DD

Най-хубаво ще е, ако мога да запиша в заявката направо real стойнстта на tDateTime:

delete from Jrn_SourceProfilaktika where DtTm<37252.876

но дори и съвсем хубава дата (ISO 8601 :) не желае да я приеме:
delete from Jrn_SourceProfilaktika where DtTm<'2005.02.01 10:11:12'

ПП
Иначе: само с параметри:
{}function Table_DataDelete_DtTm1( const aDataBaseName, aTableName, aWhere1Side: String; aDtTm: tDateTime): integer;

var
aQuery: tQuery;
s: string;
begin
aQuery:=tQuery.Create(nil);
try
aQuery.DataBaseName:=aDataBaseName;
aQuery.SQL.Text := 'delete from '+aTableName+cCrLf+
'where '+aWhere1Side+':xDtTm'+cCrLf;
aQuery.ParamByName('xDtTm').AsDateTime := aDtTm;
aQuery.ExecSQL;
Result:=aQuery.RowsAffected;
finally
FreeAndNil(aQuery);
end;
end;

Редактирано от NikB на 20.04.06 00:11.



Цялата тема
ТемаАвторПубликувано
* Дати в Парадокс 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 Всички права запазени.