powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / C++ [игнор отключен] [закрыт для гостей] / проблема с календарем
3 сообщений из 3, страница 1 из 1
проблема с календарем
    #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
проблема с календарем
    #32027657
Dankov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, вмешиваются региональные установки и путают день с месяцем. Чтобы не зависеть от региональных установок, дату на MSSQL надо передавать в виде строки вида 'YYYYMMDD' без разделителей. Это крайне рекомендуется делать всегда и везде, когда дата задается в запросе к MSSQL. При этом, на клиенте, конечно же надо написать функцию перевода даты в такую строку. Фича заключается в том, что формат даты 'YYYYMMDD' MSSQL распознает всегда и везде гарантировано однозначно при любых региональных установках и при любой установке SET DATEFORMAT.
...
Рейтинг: 0 / 0
проблема с календарем
    #32027858
Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, разобрался
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / проблема с календарем
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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