Есть ли способ подцепить свой ресурс программно ?

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
sildae
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 04 апр 2009, 15:56
Откуда: сАРАТОВ
Контактная информация:

Есть ли способ подцепить свой ресурс программно ?

Сообщение sildae »

У нас 17 баз, при изменении ресурса очень лень прописывать его в 17 support'ах в репозитариях. Может, есть способ пописать ресурсы побыстрее?
Алексей
Местный житель
Сообщения: 2896
Зарегистрирован: 24 июн 2005, 12:12
Откуда: Иркутская область

Сообщение Алексей »

писать напрямую в таблицу 79 ?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Сообщение edward_K »

PatchMan могет прописывать в базах - весь вопрос где это ресурсник положить. Можно еще vip+xml прогнать - в exe посмотрите xml на добавление отдельных ресов.
sildae
Постоянный обитатель
Сообщения: 188
Зарегистрирован: 04 апр 2009, 15:56
Откуда: сАРАТОВ
Контактная информация:

Сообщение sildae »

Нашла в документации NewRep.xml .Поместила в exe системы

<?xml version="1.0" encoding="cp866"?>
<Repository Partial="1">
<Components>
<Component Name="user"
Flags="8"
Comment=""
Resource="\\dinara\gal\res810\useri10.res"
Priority="3008"
FixCode="0"
Version=""
crc="0"
Copyright=""
System="galnet">
</Component>
</Components>
</Repository>

Сделала res.bat ,рах\зместила в каталоге Start :
@echo off
rem регистрация компонентов в базе
rem путь на каталог exe
set galpath=\\dinara\galaxy\exe\
set database=SK_NPC_8
%galpath%galnet.exe /xml2rep:%galpath%Newrep.xml
/database.DatabaseName=%Database%
SET SQLServer=ncacn_ip_tcp:DINARA[7777]

Но ничего не получается. Может, не знаю, как прописать путь на данные.
set database=SK_NPC_8 ???????????
SET SQLServer=ncacn_ip_tcp:DINARA[7777] ????
Может, есть какая-то функция, которая покажет мне этот путь?
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Сообщение KATZ »

Может, не знаю, как прописать путь на данные.
Не через переменную окружения. Удобнее всего вписать путь к БД в CFG-файл. Выполните поиск XML2REP по форуму, найдете примеры. Или скачайте с ftp://ftp.galaktika.ru/pub/support/temp/RegComp.bat файл от разработчиков, по его содержимому всё поймете.
lStep
Новичок
Сообщения: 28
Зарегистрирован: 27 июл 2006, 16:49

Сообщение lStep »

Компонент vf_FIX1
приоритет 2901
Ресурс %StartPath%..\RESOURCES%ResVer%\vf_FIX1.res


в Bat-нике:
Set ResVer=\Ver01


меняем
Set ResVer=\Ver01
Set ResVer=\Ver05
и т.д
Ответить