Гость
Форумы / C++ [игнор отключен] [закрыт для гостей] / проблема с календарем / 3 сообщений из 3, страница 1 из 1
08.04.2002, 13:13
    #32027255
Sergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с календарем
В таблице SQL Server 7.0 есть поле типа DATETIME. В программе (на Borland C++ Builder 5.0) через первую хранимую процедуру ввожу новую запись. Здесь все нормально. Когда же через другую хранимую процедуру обновляю эту запись, то в базу вносится значение даты на двое суток больше чем та, которую ввожу.
ввод даты осуществляется через компонент Календарь и параметру хранимой процедуры, через который обновляется поле таблицы присваивается значение свойства календаря Date.

AdoStoredProc->Parametres->ParamByDate("MyDate")->Value = MyKalend->Date;
.....
AdoStoredProc->ExecProc()

В самой процедуре используется
update Table1 set DateFirst = @mydatetmp where ...

@mydatetmp имеет тип DateTime.

Вот.
...
Рейтинг: 0 / 0
12.04.2002, 06:22
    #32027657
Dankov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с календарем
Возможно, вмешиваются региональные установки и путают день с месяцем. Чтобы не зависеть от региональных установок, дату на MSSQL надо передавать в виде строки вида 'YYYYMMDD' без разделителей. Это крайне рекомендуется делать всегда и везде, когда дата задается в запросе к MSSQL. При этом, на клиенте, конечно же надо написать функцию перевода даты в такую строку. Фича заключается в том, что формат даты 'YYYYMMDD' MSSQL распознает всегда и везде гарантировано однозначно при любых региональных установках и при любой установке SET DATEFORMAT.
...
Рейтинг: 0 / 0
15.04.2002, 09:55
    #32027858
Sergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблема с календарем
Спасибо, разобрался
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / проблема с календарем / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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