Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBEScript.dll некорректно работает на windows 7 / 13 сообщений из 13, страница 1 из 1
22.05.2015, 08:13
    #38965890
aidynchik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
Всем привет!
Не могу понять в чем дело, в какую сторону копать! Может кто сталкивался.
При запуске мое приложение делает апдейт БД предыдущих версий - изменяет процедуры и создает генератор.
На XP - все отрабатывает без проблем, на Windows 7 - доходит до создания генератора и ругается что он уже создан.
Хотя его нет в БД. Как это понять? Почему так происходит?
На рисунке слева - XP, справа Win7
...
Рейтинг: 0 / 0
22.05.2015, 09:14
    #38965947
m7m
m7m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
aidynchik,
И версия сервера одна и та-же???

ps/ Мне кажется что лучше спросить здесь
...
Рейтинг: 0 / 0
22.05.2015, 09:34
    #38965970
dred2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
Случайно, не одна база ? Всякое бывает.
Вот на XP она обновилась, тогда на семерке все логично (процедура обновится, генератор - не создастся)...
...
Рейтинг: 0 / 0
22.05.2015, 10:07
    #38966012
aidynchik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
dred2k,

Нет на разных компах делается. Сервер - одинаковый, firebird embedded.
Может дело в разрядности системы?
...
Рейтинг: 0 / 0
22.05.2015, 10:12
    #38966018
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
aidynchikМожет дело в разрядности системы?
Нет.
...
Рейтинг: 0 / 0
22.05.2015, 11:00
    #38966070
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
aidynchikНа XP - все отрабатывает без проблем, на Windows 7 - доходит до создания генератора и ругается что он уже создан.
Вы на Windows 7 наверняка подключились к базе, в которой этот генератор уже существует.
...
Рейтинг: 0 / 0
22.05.2015, 11:03
    #38966074
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
aidynchikСервер - одинаковый, firebird embedded.
Сервер - одинаковый. Базы - разные.
...
Рейтинг: 0 / 0
22.05.2015, 11:11
    #38966086
aidynchik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
чччД,
в общем я сделал так - создал инсталлятор, куда включил екзешник и базу без генератора. После инсталляции, запускаю екзешник и он автоматом накатывает пару процедур и этот генератор.
Инсталлятор один и тот же запускается на обоих компах, но результат разный.
Поэтому - сервер один, база одна, но на разных компах.
...
Рейтинг: 0 / 0
22.05.2015, 11:17
    #38966100
defecator
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
aidynchikчччД,
в общем я сделал так - создал инсталлятор, куда включил екзешник и базу без генератора. После инсталляции, запускаю екзешник и он автоматом накатывает пару процедур и этот генератор.
Инсталлятор один и тот же запускается на обоих компах, но результат разный.
Поэтому - сервер один, база одна, но на разных компах.

прогони скрипты ручками на Win 7.
Если всё будет ОК, ошибка в инсталляторе
...
Рейтинг: 0 / 0
22.05.2015, 11:48
    #38966153
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
aidynchikчччД,
в общем я сделал так - создал инсталлятор, куда включил екзешник и базу без генератора. После инсталляции, запускаю екзешник и он автоматом накатывает пару процедур и этот генератор.
Инсталлятор один и тот же запускается на обоих компах, но результат разный.
Поэтому - сервер один, база одна, но на разных компах.

Сделай "ручками".
...
Рейтинг: 0 / 0
22.05.2015, 11:57
    #38966172
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
aidynchik,

В базе заведи константу- номер версии структуры. Которая должна обновляться после успешного апдейта.
А перед началом апдейта устанавливай флаг "Началось обновление". Этот флаг сбрасывай при успешном завершении обновления.
И в случае аварии увидишь, когда была авария.
...
Рейтинг: 0 / 0
22.05.2015, 13:46
    #38966327
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
Двойное проведение скрипта?

Модератор: Тема перенесена из форума "Delphi".
...
Рейтинг: 0 / 0
25.05.2015, 08:32
    #38967483
aidynchik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBEScript.dll некорректно работает на windows 7
в общем я разобрался, может кому на будущее понадобится...
Все дело в том, что приложение запускалось НЕ от имени администратора.
Если произвести запуск от имени администратора - все проходит без проблем. Не знаю почему IBEScript.dll дает такую странную ошибку
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBEScript.dll некорректно работает на windows 7 / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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