powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Индексы глобалов
9 сообщений из 9, страница 1 из 1
Индексы глобалов
    #37786424
Darkhan Darkhan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Хотел задать несколько вопросов:
1) Из какого файла легче прочитать и записать в глобал (Хотел построить класификатор адресов)?
2) На счет индексов глобала: Записываю на глобал: ^z(str)="Ru", здесь str="1,1". Получилось ^z("1,1")=50. Хотелось бы ^z(1,1) = 50. Как быть?

Прошу помочь и сильно не ругать. :)
...
Рейтинг: 0 / 0
Индексы глобалов
    #37786442
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Darkhan Darkhan,

1) что значит из какого файла ?
2) например так
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 s str="1,1"
 #; получаем ссылку на глобал
 s gl=$na(^z)
 #; обходим все индексы
 f i=1:1:$l(str,",") {
   s index=$p(str,",",i)
   #; пропускаем пустые индексы
   continue:index=""
   #; формируем ссылку на глобал с учетом индексов
   s gl=$na(@gl@(index))
 }
 #; теперь у нас ссылка на глобал содержит правильные индексы
 s @gl=50
...
Рейтинг: 0 / 0
Индексы глобалов
    #37786449
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Darkhan Darkhan1) Из какого файла легче прочитать и записать в глобал (Хотел построить класификатор адресов)?
Например из текстового... Если есть доп.умения - можно и из dbf... Таблицу Экселя можно сохранить в csv и читать уже как текстовый...
С тем же xml можно работать научиться...

Darkhan Darkhan2) На счет индексов глобала: Записываю на глобал: ^z(str)="Ru", здесь str="1,1". Получилось ^z("1,1")=50. Хотелось бы ^z(1,1) = 50. Как быть?
Как вариант:

Код: vbnet
1.
2.
3.
s str="1,1"
s data="^z("_str_")"
s @data=50
...
Рейтинг: 0 / 0
Индексы глобалов
    #37786471
Darkhan Darkhan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я и пробывал с xml файла(Excel-> сохранить как хмл) с классом ##class(%XML.TextReader).ParseFile(). Вроде получается. На сколько это правильно? И что лучше использовать.
А со вторым вопросом все понятно. Спасибо большое, krvsa и DAiMor.
...
Рейтинг: 0 / 0
Индексы глобалов
    #37786481
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Darkhan DarkhanЯ и пробывал с xml файла(Excel-> сохранить как хмл) с классом ##class(%XML.TextReader).ParseFile(). Вроде получается. На сколько это правильно? И что лучше использовать.


Правильным будет тот вариант, в каком варианте у вас входной файл
а вот если сам выбираете то тут все зависит от вас и вашего опыта, можно сказать что просто текстовый файл самое простое, но те же dbf и csv практически ничем не отличается от простого форматированного текстового файла, с XML несколько сложнее но тоже возможно

лучше наверно все таки XML
...
Рейтинг: 0 / 0
Индексы глобалов
    #37786647
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Darkhan DarkhanИ что лучше использовать.
Без разницы...
...
Рейтинг: 0 / 0
Индексы глобалов
    #37786910
Darkhan Darkhan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
Индексы глобалов
    #37786981
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Darkhan DarkhanИз какого файла легче прочитать и записать в глобалИз файла *.gof (разделы Importing Globals / Exporting Globals )

Но поскольку сейчас Вам нужно импортировать данные из внешней системы, то проще будет воспользоваться мастером импорта SQL данных: Импорт и Экспорт SQL Данных
Если данные лежат в какой-то внешней базе, к которой есть доступ через ODBC, то можно обойтись без файла, используя Мастер Миграции Данных из ODBC Источника
...
Рейтинг: 0 / 0
Индексы глобалов
    #37787072
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
servitИз файла *.gof
Тогда лучше предложу
Код: vbnet
1.
$system.OBJ.Export|Load
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Индексы глобалов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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