Ошибка при установке программы

Обсуждение программных комплексов "Smeta.RU" и "BabyСмета"

Модератор: Модераторы




Ошибка при установке программы

Сообщение Света Smeta Чт Июн 26, 2008 12:17

при исправлении версии с 1 на 3-ю выдает вот такой отчет об ошибке:
invalid request BLR at offset 445
function IND_GETTEXTPATTERN is not defined
module name or entrypoint could not be found

C:\DOCUME~1\1\LOCALS~1\Temp\SQL\2.0\L\T\tables.sql



CREATE PROCEDURE L_UPD_INDTYPE___
AS
declare variable id1 integer;
declare variable idparent integer;
declare variable idparent1 integer;
declare variable indtype varchar(50);
declare variable orderview integer;
begin
/* sbornik ( month ) */
for select r.idparent, r.indtype, r.orderview
from B_REESTR r
where r.rabmat = 100 and r.sbornik = 1 and
r.orderview >= 1 and r.orderview <= 12
into idparent, indtype, orderview
as cursor reestr_cur
do
if ( ( not idparent is null ) and ( idparent <> 0 ) and
( ( indtype is null ) or ( indtype = '' ) ) ) then /* !!! */
/* year */
for select first 1 idparent
from B_REESTR r
where r.ID = :idparent and r.rabmat = 100 and r.sbornik = 0
into idparent1
do
if ( ( not idparent1 is null ) and ( idparent1 <> 0 ) ) then
/* organiz */
for select first 1 id
from B_REESTR r
where r.ID = :idparent1 and r.rabmat = 100 and r.sbornik = 0
into id1
do
begin
/* call Dll */
update B_REESTR
set indtype = IND_GETTEXTPATTERN ( 0 )
where current of reestr_cur;
end
end

[/img]
КАК С ЭТИМ БОРОТЬСЯ?
Аватара пользователя
Света Smeta
Активный участник
Активный участник
 
Сообщения: 259
Зарегистрирован: Вт Окт 10, 2006 11:42
Откуда: Москва
Репутация: 1 (?)

Ваша реклама

google adsense
Группа компаний «СтройСофт»
Зарегистрирован: Чт Авг 22, 2002 11:06

Откуда: Москва

Сообщение Mikle Чт Июн 26, 2008 12:36

1. Чем поднимали версию базы? (инсталятор, IbBuckUp)
2. Какая у Вас операционная система?
3. Точнее версии приведите с какой на какую поднимали (хотя бы по 2 цифры версии).
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение Света Smeta Чт Июн 26, 2008 12:47

1. Чем поднимали версию базы? (инсталятор, IbBuckUp)

не понимаю, что вы хотели сказать?
Операционная система Винда ХР провесионал, исправляли с версии 1.6 на 3.0 установочным диском вашей организации
Аватара пользователя
Света Smeta
Активный участник
Активный участник
 
Сообщения: 259
Зарегистрирован: Вт Окт 10, 2006 11:42
Откуда: Москва
Репутация: 1 (?)

Сообщение Mikle Чт Июн 26, 2008 14:06

Добрый день!
Действительно в инсталляторах ранних версий была подобная ошибка. С технической точки зрения суть ее заключается в том, что инсталлятор при подъеме версии не обновлял пользовательские библиотеки (udf) сервера FireBird. Существуют несколько путей исправления возникшей ситуации. Давайте попробуем сделать вот что:

1. Перезапустите службу сервера FireBird (или перезагрузите компьютер).
2. Найдите на установочном диске файл Sql.zip - это архив со скриптами для подъема базы. Из этого архива мы будем копировать пользовательские библиотеки.
3. Найдите где установлен сервер FireBird (обычно по умолчанию это C:\Program Files\Firebird\Firebird_1_5) Нам нужен каталог с пользовательскими библиотеками: C:\Program Files\Firebird\Firebird_1_5\UDF - туда мы будем копировать необходимые библиотеки вручную.
4. Необходимо скопировать следующие файлы из архива Sql.zip:
- 1.12\udf\LxUtils.dll
- 1.14\udf\s_udf.dll
- 2.2\udf\kUDF.dll
- 2.4\udf\B_UDF.dll
- 2.5\udf\LckUdf.dll
в папку с пользовательскими библиотеками FireBird (По умолчанию это C:\Program Files\Firebird\Firebird_1_5\UDF).
5. Перезапустите службу сервера FireBird (или перезагрузите компьютер).
6. Запустите инсталлятор 3.0 для обновления.

__________________________________________________________
P.S. Имеет смысл сохранить копию рабочей базы в надежном месте на случай возникновения сбоев при обновлении. Сделать это можно так:
1. Закрыть все копии программы
2. Остановить сервис FireBird
3. Скопировать базу в надежное место из каталога программы: ...StroySoft\Server\Base\datasd.ssd
4. Запустить сервис FireBird

Шаги 1 и 2 обязательны, иначе копия базы может получиться неработоспособной.
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение Света Smeta Чт Июн 26, 2008 17:05

Проблема осталась, во вложенном файле скриншот и описание ошибки
Вложения
ошибка.doc
(454.5 Кб) Скачиваний: 657
Аватара пользователя
Света Smeta
Активный участник
Активный участник
 
Сообщения: 259
Зарегистрирован: Вт Окт 10, 2006 11:42
Откуда: Москва
Репутация: 1 (?)

Сообщение Mikle Пт Июн 27, 2008 7:38

Посмотрите, пожалуйста, версию библиотеки
C:\Program Files\Firebird\Firebird_1_5\UDF\LckUdf.dll
Она должна быть 2.4.0.0 или выше.

Другая возможная причина ошибки в том, что FireBird у Вас установлен не по пути C:\Program Files\Firebird\Firebird_1_5, а в другом месте.

Обязательно нужно было перезапустить службу FireBird (п. 5 моего предыдущего сообщения) после копирования пользовательских библиотек.

Ну и совсем уж редкий случай: проверьте наличие прав пользователя SYSTEM на каталог C:\Program Files\Firebird\Firebird_1_5 и вложенный каталог с пользовательскими библиотеками (C:\Program Files\Firebird\Firebird_1_5\UDF) и в частности на каждый файл из каталога с пользовательскими библиотеками. (Каталоги FireBird писал исходя из предположения, что он установлен у Вас по стандартному пути).
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение Света Smeta Пт Июн 27, 2008 9:25

Обязательно нужно было перезапустить службу FireBird (п. 5 моего предыдущего сообщения) после копирования пользовательских библиотек.

сделала
Ну и совсем уж редкий случай: проверьте наличие прав пользователя SYSTEM на каталог C:\Program Files\Firebird\Firebird_1_5 и вложенный каталог с пользовательскими библиотеками (C:\Program Files\Firebird\Firebird_1_5\UDF) и в частности на каждый файл из каталога с пользовательскими библиотеками. (Каталоги FireBird писал исходя из предположения, что он установлен у Вас по стандартному пути).

напишите порядок действий
скриншот библиотеки прикладываю
Вложения
ошибка 2.doc
(110 Кб) Скачиваний: 451
Аватара пользователя
Света Smeta
Активный участник
Активный участник
 
Сообщения: 259
Зарегистрирован: Вт Окт 10, 2006 11:42
Откуда: Москва
Репутация: 1 (?)

Сообщение Mikle Пт Июн 27, 2008 10:26

Права пользователя на файл или каталог можно посмотреть следующим образом:

1. Встаем на файл, нажимаем правую кнопку мыши
2. В появившемся меню выбираем Properties (Свойства)
3. Переходим на вкладку Security (Безопасность)
4. Становимся на пользователя SYSTEM и смотрим/устанавливаем его права на этот файл(папку).
Вложения
1.JPG
1.JPG (54.62 Кб) Просмотров: 6918
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение Mikle Пт Июн 27, 2008 10:29

Если закладка Security(Безопасность) отсутствует, то в проводнике выбираем в меню Tools -> Folder Options, переходим на вкладку View и снимаем галочку с пункта Use simple file sharing
Вложения
2.JPG
2.JPG (60.88 Кб) Просмотров: 6898
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение Mikle Пт Июн 27, 2008 12:13

Кажется я понял в чем проблема. Попробуйте скопировать пользовательские библиотеки (как описано в моем сообщении выше) по следующему пути:
C:\Program Files\Firebird\UDF
На скриншоте, присланном Вами видно, что этот каталог у Вас есть, туда и надо положить все библиотеки, строго следуя инструкции которую я описал в сообщении от Чт Июн 26, 2008 14:06. По идее должно сработать.
С уважением. Михаил.
Аватара пользователя
 Mikle
Един с Силой
Един с Силой
 
Сообщения: 1113
Зарегистрирован: Пт Май 06, 2005 11:34
Откуда: Москва
Репутация: 47 (?)

Сообщение Света Smeta Вт Июл 01, 2008 15:31

Ваши советы не помогли, решили поставить программу на другой коппьютер так и там она не ставится скриншоты с ошибками прилагаю
фаирбёрд переустанавливали.
Вложения
Документ Microsoft Word (2).doc
(969 Кб) Скачиваний: 481
Аватара пользователя
Света Smeta
Активный участник
Активный участник
 
Сообщения: 259
Зарегистрирован: Вт Окт 10, 2006 11:42
Откуда: Москва
Репутация: 1 (?)

Сообщение gap Ср Июл 02, 2008 11:19

пришлите пожалуйста Log файл который находиться по пути C:\WINDOWS\Temp\~~TmpLog\Inst_5.1.log
Аватара пользователя
gap
Актив
Актив
 
Сообщения: 37
Зарегистрирован: Вт Янв 17, 2006 14:08
Откуда: СтройСофт
Репутация: 0 (?)



Вернуться

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1




© 1995-2019 Группа компаний «СтройСофт»