|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.01.2011, 21:00 | #1 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Совместить Firebird с Windows 7
Доброго всем времени суток.
Привезли нам из Города Н терминал (тонкий клиент). На него нужно поставить некую самописную ( не мной) программу, которая работает сейчас на ХР используя Firebird 1.5 в качестве СУБД. Проинсталлировали эту программу согласно Readme на этот терминал (Win 7 Home basic). Вроде все нормально но одна проблема при коннекте к базе (при запуске программы) вылезает ошибка (Текст дословно не припомню но ) Цитата:
Кто сталкивался с инсталляцией или портированием старых программ на Firebird под Севеном просьба рассказать как правильно это делается и какие могут быть подводные камни. Даже при коннекте через IBExpert вылезает эта же ошибка. Возможно его необходимо конфигурировать под Win 7 - вопрос как? Заранее спасибо.
I'm learning to live...
|
|
28.01.2011, 21:14 | #2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Честно говоря се7ен даже не щупал еще, но если ничего не поможет, может попробуете написать "переходник" на поддерживаемую базу?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
28.01.2011, 21:47 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вообще официально рекомендовали переустановить на ХР, но ой как не хочется возиться с этим. Не может быть чтоб Firebird не работал под Семеркой. Возможно это бока самой программы, в таком случае стоит просто собрать базу простую на Севене и попробовать работать с ней. Если это пройдет тогда возникает вопрос как (и главное почему) портировать старые базы, иначе явно разработчики провтыкали перспективу, и Вин7 не светит ни им ни нам, а это плохо - мороки больше будет. Я посмотрел характеристики Firebird, но не нашел особых зависимостей от ОС, однако вопрос стоит и пока что остро. Кстати вопрос: Как проверить правильно ли установлен Firebird. Например в Ms SQL я мог запустить SQL Manager и набрать простой запрос типа Код:
Код:
А как обстоит дела с Firebird? Как правильно проверить саму СУБД на "Живость"?
I'm learning to live...
|
|
28.01.2011, 21:57 | #4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
28.01.2011, 22:07 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Получается что "огнептичка" Севен не поддерживает? Че за....?
I'm learning to live...
|
|
28.01.2011, 22:27 | #6 |
Пользователь
Регистрация: 28.05.2010
Сообщений: 82
|
У меня на семёрке Firebird очень даже работает. Отличие от XP в том, что при установке на семёру надо указывать, что FB запускается как приложение (не как служба). И ни в коем случае не отмечать флажок "создать апплет в панели управления" - будет просто подвисать Проводник при попытке в эту панель зайти.
Бывает ещё одна проблема, во всех виндах - если в проге подключаться к БД с помощью компонентов для InterBase, то она работает только с одной версией Firebird, которая стояла на компе при компиляции |
28.01.2011, 23:11 | #7 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Именно с Firebird не сталкивался, но вот с InterBase недавно пришлось столкнуться...вобщем была у меня проблема с подключением тоже - решилось все заменой длл, а именно GDS32.DLL, расположена должна быть в C:\Windows\System32.
Вот еще выкладываю ту длл которая помогла мене:
Будь проще и люди к тебе потянутся
|
28.01.2011, 23:33 | #8 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Итого:
Цитата:
Цитата:
Помогла только установка Firebird 2.5 Эта СУБД заработала без проблем. Завтра будем пробовать но фраза: Цитата:
Мда... Не спорю программа писалась корявыми программистами с корявейшими руками, однако применение более новой версии СУБД не будет одобрено "центром", а значит нам придется петь под их "глупую" дудку, а это мне не оч. нравится, тем паче что выход очевиден - новая версия "Огнептички", причем весьма перспективной. Завтра попробую открыть старые базы под новой версией СУБД... Помолитесь за меня Ктулху
I'm learning to live...
|
|||
30.01.2011, 13:51 | #9 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
Интересно было бы узнать чем закончилось? Помогла установка Firebird 2.5?
|
30.01.2011, 17:06 | #10 |
Форумчанин
Регистрация: 28.07.2007
Сообщений: 361
|
Я использую FireBird 2.1 перехожу на 2.5. С этими версиями проблем нет вообще никаких. Поробуйте поднять базу на FireBird 2.1 или 2.5. Для FireBird 1.5 да и для 2.* установите Microsoft Visual C++ 2005 Redistributable Package (x86)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Совместить с++ и delphi | Яр|/||< (^_^) | Свободное общение | 20 | 25.03.2010 13:32 |
как совместить C++ и Visual C++ | Paul_AG | Visual C++ | 2 | 13.04.2009 19:47 |
Windows XP совместить с 98? | Pavluha | Windows | 3 | 20.11.2008 15:01 |
Можно ли в одной распечатке совместить несколько листов? | mik | Microsoft Office Excel | 5 | 31.10.2008 06:03 |
Как совместить Ttabcontrol и tpagecontrol ? | UnD)eaD)Snake | Общие вопросы Delphi | 6 | 28.07.2007 14:23 |