powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ImportString и смена домена
15 сообщений из 15, страница 1 из 1
ImportString и смена домена
    #37500569
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую!!!
Ситуация и глупая и грустная и смешная. Сменили домен на нескольких компьютерах, а главное на серваке с ягуаром. Не спрашивайте зачем там домен и зачем его сменили... Но факт остается фактом.

Винду не сносили, win2003 аглицкий с русской локалью. На серваке компоненте под ягуар крутился. Делала компонента просто, ретривела ДВ и резалтсет (TDS) отправляла на клиент по запросу.

Все работало, так вот - после смены домена на серваке и на компах где домен тоже поменяли (XP русская, последний SP, локаль русская стандартная везде) ImportString наотрез отказывается работать с теми полями, где есть datetime поля.

В некоторых случаях (передача TDS) он просто ошибку рисует.
В некоторых (чтение списка объектов PBL и передача на клиента) обнуляет время.

Обсмотрел все с локалью и там и там... Запуская все на одном компе все работает как часы. А на разных - ошибки. Может кто знает - в чем дело? Или куда копать?

P.S. Перейти на блобы можно, но во первых - объемы и время обработки вырастает :(. А главное, все равно не работают функции, работающие со структурами объектов PBL, типа LibraryDirectoryEx(ls_path, DirAll!), там в блоб не затащить по определению.
И еще одно, все строки передаются на клиент упакованными в блоб, так что проблема на транспортном уровне исключается. Да и вижу я под дебагером нормальную приходящую строку. А при запуске ImportString - время обрезано, либо ошибка функции.
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37500936
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примеры строк, которые импортируются с ошибками.
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37500978
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sw_spc_agent 24.11.2005 10:48:01 DataWindowsw_spc_agent_all 24.11.2005 10:48:01 DataWindowsw_subconto_list_ref 24.11.2005 10:48:01 DataWindowsw_state_list_ref 24.11.2005 10:48:01 DataWindowsw_state 24.11.2005 10:48:01 DataWindow
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37500981
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky,

Банальный запуск LibraryDirectoryEx на сервере. Причем, на машинах этого домена все работает, а на трех перенесенных - нет :(
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37501089
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну значит формат даты там другой в новом доменном профиле.
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37501217
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк,

К сожалению... если бы было так просто. Не один проверял, с сисадмином. Различия не нашел. Да там и не так много параметров.
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37501759
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можете привести здесь результат выполнения String(2011-11-24) на обоих компах?
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37502081
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky,

клиент - 11/24/11
сервер - 24.11.2011
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37502125
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovsky,

Судя по всему у билдера где то хранятся свои настройки даты-времени. Странно что, локаль русская, дата выставлена одинаково. На клиентах не ставился билдер (кроме моего), даже не ставился деплой. Просто с приложением идет требуемый список длл рантайма. Соответственно - ничего не прописывается (как минимум в явном виде).
Эксель правильно форматирует даты. А тут - такая петрушка :(
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37502156
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, всем спасибо!
Анатолий, Вам в особенности!!!

Нашел... Короче - проблема с локалью связана. Билдер явно брал настройки английской локали, несмотря на то - что по умолчанию русская локаль выставлена. Как только в английской локали был изменен формат даты - все заработало.

Наверное, это связано с нюансами формирования профилей в винде. Наверное, при первичной установке стояла английская.

Главное - все заработало :)

P.S. Будьте бдительны при смене доменов :)
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37502208
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy753 ,
взгляните на раздел Help в РВ - "Date Support for the 21st Century".
Там есть пример "как управлять форматом" через Реестр (Windows control panel settings).
Может поможет.
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37502484
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Брал английскую, поскольку не стоял признак для профиля по-умолчанию
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37502715
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не может так быть что для юникодных программ одна локаль, а для анси - другая?
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37502884
andy753
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AIS,

Не, специально сходил и проверил ветки реестра на разных компах. Везде одинаковые форматы, а при этом формат выдает разный. Ладно было бы, если бы были разные операционки. Но тот же эффект на одинаковых осях, железе и т.п.... Реесты одинаковые, но на переведенных машинах дата в другом формате.
...
Рейтинг: 0 / 0
ImportString и смена домена
    #37503577
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andy753AIS,

Не, специально сходил и проверил ветки реестра на разных компах. Везде одинаковые форматы, а при этом формат выдает разный. Ладно было бы, если бы были разные операционки. Но тот же эффект на одинаковых осях, железе и т.п.... Реесты одинаковые, но на переведенных машинах дата в другом формате.
Ну, не знаю когда я на аналогичную "швабру" наступил, но с тех "давних" пор в ПО все форматы принудительно перевожу в то, что мне нужно.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / ImportString и смена домена
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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