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

Вниз

Paradox + D7 = Грабли   Найти похожие ветки 

 
petvv ©   (2007-07-05 09:52) [0]

Люди !!!
Чё за ботва ? Раньше всё было нормально, теперь при выборке из базы за период ХХ.ХХ.2007 - ХХ.ХХ. 2007 в отчете (FR 3.0 - 4.X.X) показывает год 19ХХ ???


 
ЮЮ ©   (2007-07-05 09:56) [1]

Гонишь! У меня прорамма и раньше и теперь выбирает за тот период, что задаст пользователь :) Дельфи, правда, шестая :)


 
ЮЮ ©   (2007-07-05 09:58) [2]

Если раньше - это в 2006м, и данные забивались только за 2006-й, то или исправляй ошибку или удаляй данные прошлого года :)


 
petvv ©   (2007-07-05 10:08) [3]

Народ если бы этой байды не было я бы и не обращался !

По поводу 2006 года

Этих данных нет как тавых, пр о грамма держит только с начала года


 
iXT ©   (2007-07-05 10:17) [4]

Ошивка в 17-й строке?


 
ЮЮ ©   (2007-07-05 10:55) [5]

> ХХ.ХХ.2007 - ХХ.ХХ.2007


> год 19ХХ


c ХХ сними завесу. Не верится, что быборки делаются только зв 02.02.07 и 03.03.07.
А при 16.02.07 какой год?

С помощью каких компонетов пользователь вводит дату? Как задаещь её в запросе?

З.Ы. Изменились региональные настройки представления даты. В результате чего система и ты по разному интерпретируете строку, изображающую дату

16.03.07 - это может быть и 16 марта 2007, и 7 марта 1916 года


 
sniknik ©   (2007-07-05 10:58) [6]

> Гонишь!
может и нет... сталкивался с подобного рода проблемой при сбоях в индексах, выдавало совсем не то что запрашивалось. вот ведь парадокс... ;)
если того же плана проблема то переиндексация поможет.

но судя по изложению, особенно по "железобетонному" аргументу "вчера работало, а сегодня сломалось", проблема не в этом, а в  
> Ошивка в 17-й строке?

можно даже предположить в чем... неиспользование параметров, передача дат строкой, неверное из нее преобразование в итоге нули в базе, что и "показывает год 19ХХ" (т.е. "01.01.1900" зачем прятать иксами? это что секретные данные?)
нули могли бы и не "вылезти" но судя по всему таже ошибка что при вводе и в выборке, вот и совпал диапазон.


 
sniknik ©   (2007-07-05 11:07) [7]

хм... а почему кстати 19ХХ ??? "01.01.1900" это же 0 в MSSQL ноль представлении в дельфе на 2 дня разница - "30.12.1899" BDE/paradox что ближе к MSSQL-ю по этому пункту? либо цифра дана неверно(/тип базы), либе еще чтото "недосказано" (а вернее все).
не, 17 строку в студию! иначе говорить не о чем.


 
sniknik ©   (2007-07-05 11:28) [8]

> а почему кстати 19ХХ
дошло ;о))
дата у него задается так например - "14/01/07" или "28/02/07", это ровно 2 дня добавленные к 0 - ("30.12.1899") поэтому и 19ХХ, ну или больше довольно большой диапазон > 2 дней.
все сходится.


 
petvv ©   (2007-07-06 06:47) [9]

Люди сам затупил. Всё косяк нашел, тема закрыта.



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

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

Наверх




Память: 0.49 MB
Время: 0.022 c
11-1166449550
TAHKEP
2006-12-18 16:45
2007.07.29
Можно как-то "впихнуть" ProgressBar ы в StatusBar ?


15-1183440283
boriskb
2007-07-03 09:24
2007.07.29
Студентам и школьникам


6-1162999409
DVM
2006-11-08 18:23
2007.07.29
Как правильно сформировать POST запрос?


3-1177356298
Jeeb
2007-04-23 23:24
2007.07.29
Большая база Access


1-1179649486
Kolan
2007-05-20 12:24
2007.07.29
Список(TList) методов. Как вызвать метод?