Microsoft SQL Server 2008

Andrey7319
Дата: 24.04.2015 20:11:52
Добрый день!
Не могу разобраться в чем причина:
Есть программа, написанная на Delphi 7 и БД на MS SQL Server 2008 R2.
На компе, где установлен MS SQL 2008 и там же находится программа, все работает исправно.
Стоит программу запустить с другого компа, и подключиться к этой БД начинается проблема
с датами.
Гавриленко Сергей Алексеевич
Дата: 24.04.2015 20:13:26
Не используйте даты, и не будет с ними таких проблем, которые вы даже не в состоянии описать.
Andrey7319
Дата: 24.04.2015 20:17:40
Не понял, как не использовать даты?
Glory
Дата: 24.04.2015 20:29:23
Andrey7319
Не понял, как не использовать даты?

Да просто. Нет дат - нет проблем. А каких именно проблем, так это же не важно.
Andrey7319
Дата: 24.04.2015 20:31:40
На разных компьютерах ситуация следующая (см. рис)
FixT
Дата: 24.04.2015 20:43:30
Что установлено в "Панель Упр - Язык и региональные стандарты - форматы" ?
Andrey7319
Дата: 24.04.2015 20:59:18
Уже смотрел - все идентично!
alexeyvg
Дата: 24.04.2015 23:22:20
Andrey7319
На разных компьютерах ситуация следующая (см. рис)
Нужно программиста клиентского приложения спросить. Можно задать вопрос на форуме по Delphi
MS SQL Server тут точно ни при чём.
Mike_za
Дата: 25.04.2015 23:13:02
alexeyvg, дак может табличка возвращается из процедуры, и при этом конвертится в текст?))
alexeyvg
Дата: 26.04.2015 00:22:08
Mike_za
alexeyvg, дак может табличка возвращается из процедуры, и при этом конвертится в текст?))
Сервер не отличает клиентские компьютеры; даже если конвертация на стороне сервера, то для одного пользователя она будет одинаковая.

Ну и вряд ли конвертация на стороне сервера. Скорее всего, сервер возвращает тип date или datetime, а отображает клиент.
Проверить это можно трейсом.