Один программер сделал базу в вышеуказанном формате и сказал мне, что её нереально отредактировать какими-то подручными средствами как обычную базу в *.dbf.Помогите плиззз...правда ли это?
» Как отредактировать базу в *.GDB формате
Это борланд интербейз.
В odbc есть вроде драйвер.
В odbc есть вроде драйвер.
Ставь Interbase/Firebird + IBExpert
Пользовать однозначно IBExpert. Для русскоязычных он бесплатен. Стандартные пользователь/пароль - sysdba/masterkey.
Правда, вместе с Interbase идет еще и IBConsole. Можно ею воспользоваться.
Правда, вместе с Interbase идет еще и IBConsole. Можно ею воспользоваться.
Есть файл базы данных InterBase с расширением *.GDB
Надо открыть ее на предмет данных.
Есть EMS SQL Manager 2005 for InterBase/Firebird
и есть конкретная библиотека для этого файла gds32.dll (версия 7.0.0.206).
При попытке открыть *.GDB вылетает ошибка:
Цитата:
Подскажите, в чем тут дело может быть?
Я не специалист по БД InterBase. В дальнейшем мне эти данные нужно конвернуть в формат MySQL (могу и ручками это сделать через копи-пасте: данных немного).
Надо открыть ее на предмет данных.
Есть EMS SQL Manager 2005 for InterBase/Firebird
и есть конкретная библиотека для этого файла gds32.dll (версия 7.0.0.206).
При попытке открыть *.GDB вылетает ошибка:
Цитата:
Connection failed. Server is stopped or unproper client library is used to establish connection to the server.
SQL Code: -902
IB Error Number: 335544721
Подскажите, в чем тут дело может быть?
Я не специалист по БД InterBase. В дальнейшем мне эти данные нужно конвернуть в формат MySQL (могу и ручками это сделать через копи-пасте: данных немного).
olsufr
Нужно установить серверную часть InterBase/Firebird
Нужно установить серверную часть InterBase/Firebird
gpi
догадываюсь, да. Спасибо.
Я не нашел на оффициальном сайте 7.0.0.206 версию.
Или сгодится любая?
Добавлено:
Дело сдвинулось с места, но пять застрял. Хелп.
При попытке коннекта через Firebird 1.5 сервер к файлу базы данных получаю ошибку:
Цитата:
Это я ошибся с данными коннекта или проблема с версиями (т.к. бд используется через interbase 7.0.0.206)?
догадываюсь, да. Спасибо.
Я не нашел на оффициальном сайте 7.0.0.206 версию.
Или сгодится любая?
Добавлено:
Дело сдвинулось с места, но пять застрял. Хелп.
При попытке коннекта через Firebird 1.5 сервер к файлу базы данных получаю ошибку:
Цитата:
SQLCODE = -904
unavailable database
Это я ошибся с данными коннекта или проблема с версиями (т.к. бд используется через interbase 7.0.0.206)?
olsufr Возможно, проблема в этом
http://www.ibase.ru/ibfaq.htm#unavail
Версии ODS, переход между версиями InterBase и Firebird
http://www.ibase.ru/devinfo/prevver.htm
http://www.ibase.ru/ibfaq.htm#unavail
Версии ODS, переход между версиями InterBase и Firebird
http://www.ibase.ru/devinfo/prevver.htm
gpi
спасибо!
Понимаю, что вопрос может быть не совсем в тему, но каким SQL-запросом можно узнать структуру таблицы с названиями столбцов и их типами?
Запрос MySQL: SHOW COLUMNS FROM НАЗВАНИЕ_ТАБЛИЦЫ;
не работает
просмотрел весь справочник interBase , но не нашел
спасибо!
Понимаю, что вопрос может быть не совсем в тему, но каким SQL-запросом можно узнать структуру таблицы с названиями столбцов и их типами?
Запрос MySQL: SHOW COLUMNS FROM НАЗВАНИЕ_ТАБЛИЦЫ;
не работает
просмотрел весь справочник interBase , но не нашел
И еще вопрос по теме:
как подключить файл с внешними функциями к базе данных?
есть dll-ка с внешними функциями и она лежит в директории <interbase_home>/UDF
но при этом при попытке через IBConsole просмотреть таблицу
вываливается ошибка примерно такая:
Цитата:
в чем может быть причина такой ошибки?
Или может такое быть, что сервер версии 7.5 не видит файл с внешними функциями, которые видел сервер версии 7.0.0.206 ?
Добавлено:
Цитата:
Вопрос снят. Нашел уже:
SHOW TABLE НАЗВАНИЕ_ТАБЛИЦЫ;
как подключить файл с внешними функциями к базе данных?
есть dll-ка с внешними функциями и она лежит в директории <interbase_home>/UDF
но при этом при попытке через IBConsole просмотреть таблицу
вываливается ошибка примерно такая:
Цитата:
Statement failed, SQLCODE = -104Для данного случая сама функция ABS находится в вышеупомянутой dll-ке (это видно в IBConsol в ветке External Functions).
invalid request BLR at offset 7
-function ABS is not defined
-module name or entrypoint could not be found
в чем может быть причина такой ошибки?
Или может такое быть, что сервер версии 7.5 не видит файл с внешними функциями, которые видел сервер версии 7.0.0.206 ?
Добавлено:
Цитата:
Понимаю, что вопрос может быть не совсем в тему, но каким SQL-запросом можно узнать структуру таблицы с названиями столбцов и их типами?
Запрос MySQL: SHOW COLUMNS FROM НАЗВАНИЕ_ТАБЛИЦЫ;
не работает
просмотрел весь справочник interBase , но не нашел
Вопрос снят. Нашел уже:
SHOW TABLE НАЗВАНИЕ_ТАБЛИЦЫ;
olsufr
UDF нужно подключить
Код: DECLARE EXTERNAL FUNCTION abs
DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'IB_UDF_abs' MODULE_NAME 'ib_udf';
UDF нужно подключить
Код: DECLARE EXTERNAL FUNCTION abs
DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'IB_UDF_abs' MODULE_NAME 'ib_udf';
gpi
поставил себе IBExpert, но все так же.
Цитата:
Не знаю как еще можно подключить ее.
Возможно проблема с разными версиями серверов (dll-ка с пользовательскими функциями работала на севрере с версией 7.0.0.206 а сейчас работает сервер с версией 7.5).
На оффсайте не нашел уже такого. Может здесь кто даст ссылочку на InterBase 7.0.0.206 ?
поставил себе IBExpert, но все так же.
Цитата:
UDF нужно подключитьнужная dll-ка находится сервером (проверял через Filemon).
Не знаю как еще можно подключить ее.
Возможно проблема с разными версиями серверов (dll-ка с пользовательскими функциями работала на севрере с версией 7.0.0.206 а сейчас работает сервер с версией 7.5).
На оффсайте не нашел уже такого. Может здесь кто даст ссылочку на InterBase 7.0.0.206 ?
olsufr
Цитата:
А ты в самом IBExpert и посмотри,
БД открой и в списке функций поищи ABS
Цитата:
Не знаю как еще можно подключить ее.
А ты в самом IBExpert и посмотри,
БД открой и в списке функций поищи ABS
Пожалуйста помогите решить проблему, у меня есть программа, работающая с Firebird 1.5.
Я открываю базу с помощью IB Expert и все бы хорошо, но при просмотре Данных у 2х таблиц почему-то возникает ошибка:
Invalid token.
invalid request BLR at offset 19.
function GETDISCOUNT is not defined.
module name or entrypoint could not be found.
И эта же ошибка убивает все запросы к этим таблицам.
Функция GETDISCOUNT присутствует в функциях.
Я открываю базу с помощью IB Expert и все бы хорошо, но при просмотре Данных у 2х таблиц почему-то возникает ошибка:
Invalid token.
invalid request BLR at offset 19.
function GETDISCOUNT is not defined.
module name or entrypoint could not be found.
И эта же ошибка убивает все запросы к этим таблицам.
Функция GETDISCOUNT присутствует в функциях.
drklord
Цитата:
В функциях то она присутствует, а вот в директории UDF сервера отсутствует DLL в которую входит эта функция. Функция не стандартная, кем-то написана, поэтому в стандартной поставке сервера ее нет. Нужно скопировать с сервера базы данных.
Цитата:
Функция GETDISCOUNT присутствует в функциях
В функциях то она присутствует, а вот в директории UDF сервера отсутствует DLL в которую входит эта функция. Функция не стандартная, кем-то написана, поэтому в стандартной поставке сервера ее нет. Нужно скопировать с сервера базы данных.
Спасибо, действительно, все оказалось просто, достаточно скопировать правильную dll в папку udf
Страницы: 1
Предыдущая тема: WinXP + Dos прога на FOXPRO
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.