Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.008 c
14-99256
Ketmar
2002-12-08 14:13
2002.12.30
multiple read, exclusive write


1-99071
Gaber
2002-12-11 14:54
2002.12.30
Запуск AVI


1-99164
Djon007
2002-12-18 21:21
2002.12.30
Помогите!!!!!!!


8-99200
Серик
2002-09-13 18:14
2002.12.30
Как определить уровень сигнала подавамого на звуковую карту???


1-99055
don
2002-12-19 13:39
2002.12.30
SendMessage, PostMessage?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский