Значит, новости с фронтов.

Да, действительно, версия сервера берется как текстовая строчка.
Потому, как "подправка" fb_inet_server.exe проканала.

Но рано я обрадовался. Видимо, у них в проекте (проект писан на Delphi
- адназначна, *.bpl напихано немеряно) есть TDataModule. И вот при
открытии главной формы приложения оно говорит, что
"ИмяTDataModule.DataSetКакойТо.UpdateTransaction" не могу стартовать
транзакцию с указанными в транзакции параметрами. Учитывая тот факт,
что есть UpdateTransaction, можно предположить, что есть просто
Transaction, следовательно - используется FIBPlus. Внимание, вопрос:

Что нужно было указать в параметрах транзакции, чтобы на Firebird 1.5
это канало, а на Firebird 2.1 нет ? Но, лично меня интересует не это.
Меня интересует, как это можно обойти, имея только собранное в Delphi
приложение без исходника ? (хотя можно HexEdit подправить ресурсы
форм, читай: параметры танзакции)

Что было препринято :
Подумал, может ODS не нравиться. backup/restore в ODS11. Естественно,
при коннекте получаем исключение "Cannon transliterate character
between character sets". Мля, что-то знакомое :) Естественно,
подключаем базу к IBExpert, правим метаданные (как в доке написано,
даже исходники готовых ХП есть). База нормальная, коннектиться,
таблицы открываются. Пытаемся законнектиться БЕСТ-ЗВIТом - опять см.
абзац один.

В общем, бросил я это дело - тут еще подчиненные за пивом пошли и на
автомате на меня тоже захватили... В общем, не судьба сегодня. :) Буду
завтра думать.

И еще. Естественно, возникло желание глянуть в структуру БД. Мама моя
родная ! Вся структура БД писана в 3-ем диалекте. Нет, имена таблиц/
просмотров/ХП/триггеров на английском языке. Более того, среди них нет
ни одного повторяющегося. Но они все (имена) РеГиСтРоЗаВиСиМыЕ, то
бишь созданы с двойными кавычками при указании имени. Вопрос: нафига ?
Чтобы враги ничего не поняли в 220 таблицах ? Или чтобы запрос было
писать по проблематичнее ?

> у меня давно руки чешутся открыть страничку типа "доска позора".
> Давай координаты программистов и подробности по программе, сооружу.

Сайт компании-производителя
http://intelserv.kiev.ua/

Сайт самой программы (на хохляндском языке) - тоже не без багов.
Наводишь на ссылку в главном меню сайта и она иногда "переводится" на
русский :) Гы-гы-гы...
http://www.bestzvit.com.ua/

Ответить