Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: CL | DM;

Вниз

Работа с датами в Access. Совет   Найти похожие ветки 

 
malamba   (2004-11-08 11:23) [0]

Пусть меня заклеймят модераторы, хочу просто выложить свои наблюдения за поведением даты при SQL запросах r Accessy.

пример: SELECT * FROM table WHERE дата BETWEEN дата1 AND дата2

1.если использовать простой запрос (SQL.Add(Text)), то следует использовать конструкцию
"WHERE дата BETWEEN #1/1/2004# AND #12/31/2004#"
дата - в формате #месяц/число/год#

2. если использовать параметры
(SELECT * FROM table WHERE дата BETWEEN :pдата1 AND :pдата2)
то следует использовать
Parameters.ParamValues["pдата1"]:="1.1.2004";
Parameters.ParamValues["pдата2"]:="31.12.2004";

тип параметра - не установлен (unknown). Дата в своем обычном виде.
Ну не паразиты ли ?


 
sniknik ©   (2004-11-08 11:35) [1]

а в чем проблема? по моим наблюдениям и
WHERE дата BETWEEN #1/1/2004# AND #31/12/2004#
тоже будет работать (и правильно в этом случае)

> 2. если использовать параметры
то у тебя неправильно (нафига строка?),
> то следует использовать
не следует!!! надо задавать именно дату.


 
sniknik ©   (2004-11-08 11:43) [2]

кажущаяся проблема в том что не совмещены (и не могут со 100% вероятностью) национальные настройки преобразования дат в системе/jet/delphi
поэтому и не нужно использовать строковых заданий дат (или хотя бы использовать независяшие от национальных настроек форматы, у которых единственное немного скорость на преобразовании/передаче падает в сравнении с оригинальным типом).
даже если все совместить (на старте программы например) то где гарантия что другая паралельно работающая прога (тобой же написанная ;о)) не поменяет? и тогда один запрос пройдет второй сглючит.... "чудо!!! насколько глючный этот аксесс" ;о))



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

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.041 c
14-1100367534
Drakon
2004-11-13 20:38
2004.12.05
Послепятничная задача. Повторение - мать учения.


14-1100518395
Rule
2004-11-15 14:33
2004.12.05
Rational Rose, Model Maker, Bold


4-1098298181
Cheburek
2004-10-20 22:49
2004.12.05
Drag&Drop элементов из проводника в моё приложение


14-1100518286
fag2000
2004-11-15 14:31
2004.12.05
Подскажите софтитну для записи на диск музыки с интернет радио.


14-1100587964
Rouse_
2004-11-16 09:52
2004.12.05
С Днем Рождения 16 ноября