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

Вниз

тип smalldatetime   Найти похожие ветки 

 
shoo   (2003-02-25 14:21) [0]

Мастера, помогите! Полдня бьюсь с элементарным запросом.
В таблице Logs поле Shift_date имеет тип smalldatetime, в query analyzer запрос следующего вида запросто отрабатывает и выдает данные:

select
Shift_Date DateVector,
MasterId SmenaVector,
BreedId Poroda,
sum(V) SumV
from
Logs
where
Shift_Date = "2002-12-31 00:00:00" and
MasterId = 4
group by
Shift_Date, MasterId, BreedId

Как только запихиваю его в adoquery.sql и пытаюсь открыть, получаю сообщение, что конвертация типа данных char привела к выходящему за границы значению типа smalldatetime. Укорачиваю строку до, например, "02-12-31 00:00:00", ошибок нет, но и набора данных не получаю, хотя данные стопроцентно есть (Query Analyzer-то мне их выдает). Как бороться с этим? (изменять тип данных в таблице нельзя). Заранее спасибо.


 
Dona ©   (2003-02-25 14:40) [1]

Может, не "02-12-31 00:00:00", а "31-12-02 00:00:00" попробовать?


 
stone ©   (2003-02-25 14:45) [2]

smalldatetime не хранит секунды


 
shoo   (2003-02-25 14:52) [3]

2Dona
Нет, я, конечно, проверял и это.

В общем, я разобрался. Пришлось действовать через параметры, использовал просто formatdatetime с маской "dd.mm.yyyy" и полученную строку передавал в query, все заработало.



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
7-54332
LaJolla
2003-01-21 15:21
2003.03.17
DOS экран в текстовый файл


6-54139
dimich1978
2003-01-25 15:15
2003.03.17
Передача текста через Tserversocket & TclientSocket ПЛИЗЗ ХЕЛП!!!


14-54250
First_May
2003-02-28 10:51
2003.03.17
Инсталятор...


14-54183
Supreme 2
2003-03-01 01:56
2003.03.17
Нужна компанента, которая будет плавно менять картинку на другую.


3-53869
BorisUK
2003-02-24 14:20
2003.03.17
DbGridEh - Selected ...