28.09.2007, 10:00 | #1 |
Участник
|
Date
X++: date date1; date1 = str2date( element.control(control::FromDate).valueStr(),123); while select emplTab where (emplTab.NAT_PayEmloymentDate==date1) { Go go go } если убираю условия (emplTab.NAT_PayEmloymentDate==date1) то заходит в чем дело ребята? |
|
28.09.2007, 10:13 | #2 |
MCTS
|
Попробуйте date2strXpp()
__________________
В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
28.09.2007, 10:16 | #3 |
Moderator
|
Неплохо бы для начала промониторить значение переменной date1. И кстати, зачем эти извращения с двойным преобразованием Date - Str - Date? Без этого было бы проще, да и заработало бы наверняка.
__________________
Андрей. |
|
28.09.2007, 10:21 | #4 |
Участник
|
RTFM - FormDateControl имеет метод dateValue()
А Вы в табличку смотрели? Возможно в ней действительно нету записей с таким значением поля NAT_PayEmloymentDate? |
|
28.09.2007, 10:24 | #5 |
Участник
|
date1=выбранная дата
Цитата:
а на счет X++: date1 = str2date( element.control(control::FromDate).valueStr(),123) |
|
28.09.2007, 10:29 | #6 |
MCTS
|
Про date2strXpp() протупил. Невнимательно прочитал вопрос.
Если с формы берёте поставьте свойство ExtendedDataType у контрола такое как и у поля emplTab.NAT_PayEmloymentDate. Тогда не надо будет заморачиваться с переконвертированием.
__________________
В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
28.09.2007, 11:05 | #7 |
Moderator
|
Так проставьте у контрола св-во AutoDeclaration и, как упомянул kashperuk, через dateValue() берите значение.
__________________
Андрей. |
|