Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.30;
Скачать: CL | DM;

Вниз

от разных пользователей дата записывается в разных форматах   Найти похожие ветки 

 
roman_new ©   (2002-12-10 10:32) [0]

Такая проблема.
При вставке новой строки в таблицу дата записывается в разных форматах, т.е. меняется день и месяц местами.
В sql profilere трассирую и вижу:
dbo.uz_Trans_Insert 9, 9, "20021012 00:00:00:000", .50, "USD", 1, "123", @P8 output select @P8 grisha 0 64 0 203 97 15 09:40:53.500
- неверно записалась

dbo.uz_Trans_Insert 6, 9, "20021210 00:00:00:000", .46, "USD", 1, "asdfg", @P8 output select @P8 als 0 35 0 93 99 9 09:43:00.250
- верно

Поскажите в чем дело ? ,какие настройки пошевелть? (клиент написан на Power Builder)

зы: до какого-то момента все работало , до моего прихода
ЗЗы: кстати сумма лепится в 10000 раз меньше , чем в клиенте


 
sniknik ©   (2002-12-10 10:40) [1]

у самого юзера и смотри настройку, там есть установка Lenguage. формат даты от языка зависит.


 
slgeo   (2002-12-10 10:43) [2]

скорее всего не совпадают региональные настройки представления даты на клиентах


 
stone ©   (2002-12-10 10:46) [3]

есть такая функция в MSSQL
set dateformat dmy - dmy меняй местами как хочешь


 
Andriano ©   (2002-12-10 10:48) [4]

Можно динамически менять настройки загруженные в SysUtils.pas

Так я например менял разделитель дробной и целой части в своей проге.
OnCreate
DecimalSeparator:=".";

Смотри сам модуль и найдёшь все остальные константы.


 
roman_new ©   (2002-12-10 10:54) [5]

региональные установки у всех одинаковые , на обном даже ODBC источник удалил, все равно лепит не так с другого
но почему сумма в 10000 раз меньше ?


 
sniknik ©   (2002-12-10 11:32) [6]

так если все одинаково, то что меняется? юзеры под какими коннект идет к MSSQL разные?

если программу клиент пишеш сам, то лутше всего даты параметрами передавать, также то что зависит от настроек валюту к примеру.


 
MOA ©   (2002-12-10 11:39) [7]

Посмотрите в клиенте MSSQL. параметр "Использовать национальные настройки".
Удачи!


 
roman_new ©   (2002-12-10 11:45) [8]

Спасибо МОА, но на одном я вообще удалил источник , и все равно лепит, может в настройках сервера ?

Прога одна , лежит на расшареном диске, база одна.
Но один заводит , месяц и день в одном порядке , а от другого приходит в другом.


 
MOA ©   (2002-12-10 12:08) [9]

>вообще удалил источник
Не совсем понял. Я имел в виду, что независимо от Вашего метода доступа всё равно используется клиентская часть MSSQL, настраивается через "Client Network Utility", на каждой машине - отдельно, вне зависимости от Вашей программы. Там есть упомянутый параметр.
Удачи!


 
roman_new ©   (2002-12-10 13:56) [10]

Спасибо ! Понял.



Страницы: 1 вся ветка

Текущий архив: 2002.12.30;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
3-98996
Veronika
2002-12-10 12:10
2002.12.30
Подскажите методы настройки быстродействия FireBird


14-99256
Ketmar
2002-12-08 14:13
2002.12.30
multiple read, exclusive write


6-99225
Cowboy
2002-11-01 10:19
2002.12.30
Delphi 7 и сохранение инет страниц


14-99287
DiamondShark
2002-12-09 13:47
2002.12.30
Новый WEB-проект


1-99118
Klaz
2002-12-18 09:27
2002.12.30
Как узнать путь, куда установлена Windows