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

Вниз

текущая дата в Paradox   Найти похожие ветки 

 
nayer   (2006-11-14 09:16) [0]

Как в Paradox получить текущую дату?


 
Sergey13 ©   (2006-11-14 09:21) [1]

А она "там" не совпадает с датой на твоем компе?


 
nayer   (2006-11-14 10:09) [2]

На самом деле мне надо в sql-запросе использовать значение текущего года.
В Access"е, например, я его получал с помощью Year(Now()). А здесь как-нибудь можно?


 
ASoft   (2006-11-14 10:22) [3]

YearOf(now)
> nayer   (14.11.06 10:09) [2]

YearOf(now)?
причем здесь Парадокс?...


 
Sergey13 ©   (2006-11-14 10:25) [4]

> [2] nayer   (14.11.06 10:09)

Честно говоря не знаю есть ли там функция возвращающая дату, поовыряй LocalSQL.hlp. Но наверное можно работать с параметром, содержащим нужное значение.


 
Anatoly Podgoretsky ©   (2006-11-14 11:36) [5]

> nayer  (14.11.2006 09:16:00)  [0]

У Парадокса нет текущей даты


 
Anatoly Podgoretsky ©   (2006-11-14 11:36) [6]

> Sergey13  (14.11.2006 09:21:01)  [1]

А совпадает?


 
Sergey13 ©   (2006-11-14 11:41) [7]

> [6] Anatoly Podgoretsky ©   (14.11.06 11:36)

Если "там" (т.е. в Парадоксе) это тоже самое что и "тут" (т.е. на локальном компе), то почему нет?


 
Anatoly Podgoretsky ©   (2006-11-14 11:54) [8]

> Sergey13  (14.11.2006 11:41:07)  [7]

Потому что там нет, а тут много.


 
Sergey13 ©   (2006-11-14 11:59) [9]

> [8] Anatoly Podgoretsky ©   (14.11.06 11:54)
> Потому что там нет, а тут много.
Я и хотел предложить тут убавить и добавить туда. 8-)


 
Anatoly Podgoretsky ©   (2006-11-14 12:38) [10]

> Sergey13  (14.11.2006 11:59:09)  [9]

Выполнимо, если знания есть, перепиши LocalSQL


 
Sergey13 ©   (2006-11-14 13:13) [11]

> [10] Anatoly Podgoretsky ©   (14.11.06 12:38)

Зачем же так радикально? Если его нет в локальном синтаксисе, то никто не мешает привнести это значение в запрос извне.


 
Anatoly Podgoretsky ©   (2006-11-14 13:19) [12]

> Sergey13  (14.11.2006 13:13:11)  [11]

Ни кто не мешает, но вопрос то совсем другой.
И про извне я уже сказал - много вас, а тут один.


 
Sergey13 ©   (2006-11-14 13:23) [13]

> [12] Anatoly Podgoretsky ©   (14.11.06 13:19)
> но вопрос то совсем другой.
Другой? Ты так считаешь? Ну ладно, другой так другой. Автору виднее, да и пропал он.


 
Anatoly Podgoretsky ©   (2006-11-14 14:32) [14]

> Sergey13  (14.11.2006 13:23:13)  [13]

Плохо, что он уточнее, поэтому то что он написал может не иметь отношения к действительности, но по вопросу, ему нужно одно и тоже время на всех рабочих станциях, а не каждому свое, в зависимости от точности часов. Для Парадокса я бы рекомендовал использовать самописный, простой NTP сервер, расположеный там где база и брать с него время. После написания функции работа ничем не будет отличаться, от использования локального времени, вместо Now, NtpNow или NetNow, NetTime одни буквы заменить другими буквами.


 
Sergey13 ©   (2006-11-14 14:55) [15]

> поэтому то что он написал может не иметь отношения к действительности

С этим трудно спорить. 8-)


 
Ketmar ©   (2006-11-14 17:47) [16]

>[5] Anatoly Podgoretsky(c) 14-Nov-2006, 11:36
>У Парадокса нет текущей даты
у парадокса нет даже SQL.


 
Anatoly Podgoretsky ©   (2006-11-14 18:56) [17]

> Ketmar  (14.11.2006 17:47:16)  [16]

У Парадокса есть SQL.


 
Ketmar ©   (2006-11-14 19:26) [18]

>[17] Anatoly Podgoretsky(c) 14-Nov-2006, 18:56
>У Парадокса есть SQL.
откуда бы? есть local SQL, который обрабатывает BDE. преобразует в запросы к драйверам. у парадокса (который не более, чем драйвер) никакого понимания SQL нет и в помине.


 
Anatoly Podgoretsky ©   (2006-11-14 19:31) [19]

> Ketmar  (14.11.2006 19:26:18)  [18]

Какая разница как интерпритатор называется, АДО например такой же.


 
Ketmar ©   (2006-11-14 20:28) [20]

>[19] Anatoly Podgoretsky(c) 14-Nov-2006, 19:31
>Какая разница как интерпритатор называется
да никакой. факт в том, что у парадокса его нет. а вот у SQLite, например, есть.


 
Anatoly Podgoretsky ©   (2006-11-14 20:30) [21]

> Ketmar  (14.11.2006 20:28:20)  [20]

SQLite не знаю, но это вроде бы тоже движок со своим SQL интерпритатором.


 
MsGuns ©   (2006-11-14 20:36) [22]

>Ketmar ©   (14.11.06 20:28) [20]
>да никакой. факт в том, что у парадокса его нет. а вот у SQLite, например, есть.

В самом деле ? Для справки: Paradox это вовсе не формат хранения табличной информации в файлах ОС и даже не BDE

По сабжу, особенно во по этой фразе:

На самом деле мне надо в sql-запросе использовать значение текущего года

В чем скрытый смысл сего тАинства ? Если бы речь шла о бизнес-логике, реализуемой на стороне сервера, то это было бы естественным желанием. Но у парадокса нет сервера и кто же окромя клиента озаботиться проставить текущую дату ? Почему нельзя уложить эту злополученную дату в запрос средствами Делфи ?


 
Ketmar ©   (2006-11-14 20:41) [23]

>[22] MsGuns(c) 14-Nov-2006, 20:36
>В самом деле ? Для справки: Paradox это вовсе не формат
>хранения табличной информации в файлах ОС и даже не BDE
а мужики-то и не знали...


 
MsGuns ©   (2006-11-14 20:47) [24]

>Ketmar ©   (14.11.06 20:41) [23]
>а мужики-то и не знали...

Ну поумничай, поумничай ;))


 
Anatoly Podgoretsky ©   (2006-11-14 20:56) [25]

> MsGuns  (14.11.2006 20:36:22)  [22]

> Почему нельзя уложить эту злополученную дату в запрос средствами Делфи ?

Да хотя бы по причине расхождения времени.


 
MsGuns ©   (2006-11-14 21:05) [26]

>Anatoly Podgoretsky ©   (14.11.06 20:56) [25]
>Да хотя бы по причине расхождения времени.

Можно полюбопытствовать, какого расхождения и с чем ?
Если имеются в виду те милисекунды, которые проистекут с момента выдачи NOW в дельфях до момента физической коррекции файла db (px), то я чего-то, видимо, упустил


 
Ketmar ©   (2006-11-14 21:08) [27]

>[24] MsGuns(c) 14-Nov-2006, 20:47
>Ну поумничай, поумничай ;))
глянь в зеркало. ага.


 
MsGuns ©   (2006-11-14 21:11) [28]

>Ketmar ©   (14.11.06 21:08) [27]
>глянь в зеркало. ага.

Глянул, загляделся... Крсивый та-а-акой и ууумный

"У тебя мама был ? Чего такой злой ?"


 
Anatoly Podgoretsky ©   (2006-11-14 21:14) [29]

> MsGuns  (14.11.2006 21:05:26)  [26]

Расхождение может достигать и часов, например разное локальное время или неточные часы.
Плохо что автор молчит по этому поводу, иначе бы давно навели на правильное решение.
А так только гадаем. В случае необходимости точного и одинакового времени не вижу другого пути, кроме как запрашивать его у опорного источника. Если же время от булды, лишь бы было, то можно и генератором случайных случаев, остальные варианты между ними.


 
MsGuns ©   (2006-11-14 21:25) [30]

Толя, ты [2] читал ?
А если читал, то к чему [29] ?


 
Anatoly Podgoretsky ©   (2006-11-14 21:35) [31]

> MsGuns  (14.11.2006 21:25:30)  [30]

Читал, и все что сказал в силе, это точно также требует опорной даты, как минимум в районе нового года и опять повторюсь ты ни когда не видел 21ХХ года на компьютерах? А я вот видел не однократно.


 
Anatoly Podgoretsky ©   (2006-11-14 21:38) [32]

> Anatoly Podgoretsky  (14.11.2006 21:35:31)  [31]

Ладно напомню еще раз - программист обязан смотреть шире и видеть узкие и неявные места.


 
Ketmar ©   (2006-11-14 21:40) [33]

>[28] MsGuns(c) 14-Nov-2006, 21:11
>"У тебя мама был ? Чего такой злой ?"
я не злой. я просто не всегда смайлы рисую.


 
Anatoly Podgoretsky ©   (2006-11-14 21:50) [34]

> Ketmar  (14.11.2006 21:40:33)  [33]

Да просту у тебя велосипеда не было.


 
Ketmar ©   (2006-11-14 22:16) [35]

>[34] Anatoly Podgoretsky(c) 14-Nov-2006, 21:50
>Да просту у тебя велосипеда не было.
у меня пива поутру не было.


 
Anatoly Podgoretsky ©   (2006-11-14 22:27) [36]

> Ketmar  (14.11.2006 22:16:35)  [35]

Пиво конечно это хорошо

Я почему раньше такой злой был?
Потому что у меня велосипеда не было.

Пиво лучше чем вода.
Водка тоже.
Но она дороже.



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

Форум: "Начинающим";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.041 c
2-1163623090
MikePetrichenko
2006-11-15 23:38
2006.12.03
Потоки в ActiveX (OCX)


2-1163508999
Дева
2006-11-14 15:56
2006.12.03
древовидная структура базы данных


2-1163669091
Tor
2006-11-16 12:24
2006.12.03
Перевод значения Variant в Extended если значение равно Null


15-1163169465
oldman
2006-11-10 17:37
2006.12.03
Это опять я и опять про карточки...


2-1163360378
pavels777
2006-11-12 22:39
2006.12.03
Распознование Текста с сканера!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский