powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Replace что у меня неверно?
7 сообщений из 7, страница 1 из 1
Replace что у меня неверно?
    #35124810
Andrey_ma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Уважаемые ГУРУ! подскажите "чайнику"...
у меня есть dbf таблица, в ней есть поле в котором нужно проставить определенную дату, только те значения которые пустые, я пишу следующее:
replace Field1 with Field1={1992-10-27} for Field1=(!empty)

На что Fox послает меня по следующему маршруту:
Date/datetaime evaluated an invalid value

Подскажите, что я написал не так?

Спасибо.
...
Рейтинг: 0 / 0
Replace что у меня неверно?
    #35124815
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
replace Field1 with {^ 1992 - 10 - 27 } for !empty(Field1)
...
Рейтинг: 0 / 0
Replace что у меня неверно?
    #35124819
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего ты пустые даты хочешь заполнить, тогда так:
Код: plaintext
1.
replace Field1 with {^ 1992 - 10 - 27 } for empty(Field1)
...
Рейтинг: 0 / 0
Replace что у меня неверно?
    #35124825
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как понял, надо заменить только пустые значения
Код: plaintext
1.
replace Field1 with date( 1992 , 10 , 27 ) for empty(Field1)
...
Рейтинг: 0 / 0
Replace что у меня неверно?
    #35124851
Andrey_ma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только пустые значения
...
Рейтинг: 0 / 0
Replace что у меня неверно?
    #35124858
Andrey_ma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо огромное!!!
Все заработало!!!!
...
Рейтинг: 0 / 0
Replace что у меня неверно?
    #35124865
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> replace Field1 with date(1992,10,27) for empty(Field1)

Свою лепту, что ли внести ;-)

Изначально ошибка Date/datetaime evaluated an invalid value вылезла на
Field1={1992-10-27}

Поэтому либо два варинта, которые прописали, либо :

SET STRICTDATE to 0

SET DATE TO GERMAN

Field1={27.10.1992}



Если проект с нуля, то лучше SET STRICTDATE to 3 и далее по тексту, ну а
если поддержка, то лучше единообразно, как до этого делали, чтобы следующий
программер меньше парился.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Replace что у меня неверно?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]