Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ошибка Date()+time() / 10 сообщений из 10, страница 1 из 1
26.08.2010, 11:50
    #36812506
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка Date()+time()
поле в таблице dt тип DateTime, когда делаю replace dt with Date()+time() выходит ошибка, как заполнить тогда это поле?
...
Рейтинг: 0 / 0
26.08.2010, 12:02
    #36812551
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка Date()+time()
q1w1e1, использовать функцию DATETIME()?
...
Рейтинг: 0 / 0
26.08.2010, 12:07
    #36812568
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка Date()+time()
ну а если использовать эту функцию религия не позволяет, то вот вариант для эстетов:
Cast(Date() as datetime)+(Cast(Time() as dateTime)-Cast({^1899-12-30} as datetime))
...
Рейтинг: 0 / 0
26.08.2010, 12:22
    #36812625
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка Date()+time()
почему религия...
если бы поле было Date, то при вводе переменной присвоил первоначальное значение
per1=date()
Пользователь изменил это значение и нажал сохранить
replace dt with per1
Теперь поле стало не Date, а DateTime
по аналогии переменным присваиваю первоначальные значения
per1=date()
per2=time()
Теперь пользователь их меняет, и я должен их запомнить в таблице
вот и делаю
replace dt with per1+per2, надо же как всё сложно, через Cast надо преобразовывать..., да ещё и отнимать...
...
Рейтинг: 0 / 0
26.08.2010, 12:26
    #36812640
ошибка Date()+time()
q1w1e1почему религия...
если бы поле было Date, то при вводе переменной присвоил первоначальное значение
per1=date()
Пользователь изменил это значение и нажал сохранить
replace dt with per1
Теперь поле стало не Date, а DateTime
по аналогии переменным присваиваю первоначальные значения
per1=date()
per2=time()И на фига? В одном поле ввести не судьба или опять религия? Зачем самому себе создавать трудности?
Код: plaintext
per1=datetime()
И пусть хоть обзаводятся датой с временем.[/quot]
Теперь пользователь их меняет, и я должен их запомнить в таблице
вот и делаю
replace dt with per1+per2, надо же как всё сложно, через Cast надо преобразовывать..., да ещё и отнимать...[/quot]Штаны через голову всегда трудно надевать.
...
Рейтинг: 0 / 0
26.08.2010, 12:34
    #36812670
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка Date()+time()
Ну да это тоже вариант(per1=datetime()), ну он какой-то категоричный, с пользователем надо помягче, и делать, что он просит, если уж взялся...:-))
...
Рейтинг: 0 / 0
26.08.2010, 13:16
    #36812839
q1w1e1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка Date()+time()
Вот тут ещё возник вопрос, какой функцией отобразить дату из поля, у которого тип DateTime, и какой функцией отобразить время из этого же поля..
неужели всё надо переводить в Year, Month, Day, потом собирать CTOD() и также со временем...
...
Рейтинг: 0 / 0
26.08.2010, 13:29
    #36812890
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка Date()+time()
q1w1e1Вот тут ещё возник вопрос, какой функцией отобразить дату из поля, у которого тип DateTime, и какой функцией отобразить время из этого же поля..
неужели всё надо переводить в Year, Month, Day, потом собирать CTOD() и также со временем...
TTOD(), TTOC()
...
Рейтинг: 0 / 0
26.08.2010, 13:29
    #36812892
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка Date()+time()
Код: plaintext
1.
per1=date()
per2=datetime() - dtot(date())
...
Рейтинг: 0 / 0
27.08.2010, 10:54
    #36814881
Samvel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка Date()+time()
q1w1e1поле в таблице dt тип DateTime, когда делаю replace dt with Date()+time() выходит ошибка, как заполнить тогда это поле?

CTOT(DTOC(DATE())+" "+TIME())
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ошибка Date()+time() / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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