SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 (unsupported on-disk structure for file C:USERSKASUTAJADOWNLOADSRANNAIMSIMSDATATESTNOOMDATA1.FDB; found 12.0, support 13.0)
unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #663] Wed, 28 September 2022 10:57 Переход к следующему сообщению
janek.roos в настоящее время не в онлайне  janek.roos
Сообщений: 13
Зарегистрирован: September 2022
Junior Member
В Delphi 6 в компоненте IBDatabase11 при попытке подсоединиться к файлу C:\USERS\KASUTAJA\DOWNLOADS\RANNAIMS\IMS\DATATEST\NOOM\DATA\ 01.FDB появляетя такое сообщение:
unsupported on-disk structure for file
C:\USERS\KASUTAJA\DOWNLOADS\RANNAIMS\IMS\DATATEST\NOOM\DATA\ 01.FDB; found 12.0, support 13.0
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #664 является ответом на сообщение #663] Wed, 28 September 2022 11:11 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 298
Зарегистрирован: June 2022
Senior Member
что не ясного? База данных создана в Firebird 4.0, а ты пытаешься подключится с помощью 3.0
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #665 является ответом на сообщение #664] Wed, 28 September 2022 12:17 Переход к предыдущему сообщениюПереход к следующему сообщению
janek.roos в настоящее время не в онлайне  janek.roos
Сообщений: 13
Зарегистрирован: September 2022
Junior Member
Чем тогда подключаться в Delphi 6 к этой базе, созданной с помощью Firebird 4.0 ?
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #666 является ответом на сообщение #665] Wed, 28 September 2022 13:00 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 799
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
janek.roos писал(а) Wed, 28 September 2022 12:17
Чем тогда подключаться в Delphi 6 к этой базе, созданной с помощью Firebird 4.0 ?
сколько серверов установлено?
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #672 является ответом на сообщение #666] Wed, 28 September 2022 14:29 Переход к предыдущему сообщениюПереход к следующему сообщению
janek.roos в настоящее время не в онлайне  janek.roos
Сообщений: 13
Зарегистрирован: September 2022
Junior Member
Не знаю, сколько установлено серверов. Эта база 01.fdb создана в другой фирме.
Скажите пожалуйста, какой Delphi 6 компонент надо использовать для соединения с 01.fdb, созданной в Firebird 4.0 ?
От Delphi 6 отказаться не могу, другой программы у меня нет.
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #673 является ответом на сообщение #672] Wed, 28 September 2022 14:37 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 799
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Delphi может быть любой версии.
а вот сервер должен быть нужной версии.
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #676 является ответом на сообщение #664] Wed, 28 September 2022 14:46 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 345
Зарегистрирован: August 2022
Senior Member
Наоборот: база создана в тройке, пытается открыться в четвёрке. А аффтару - по башке за кросспостинг.

[Обновления: Wed, 28 September 2022 14:47]

Известить модератора

Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #677 является ответом на сообщение #673] Wed, 28 September 2022 14:55 Переход к предыдущему сообщениюПереход к следующему сообщению
janek.roos в настоящее время не в онлайне  janek.roos
Сообщений: 13
Зарегистрирован: September 2022
Junior Member
Каким образом я могу в Delphi 6 выбрать сервер?
Я же в Delphi 6 ставлю на форму компонент IBDatabase и пытаюсь в нем соединиться с файлом 01.fdb-
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #679 является ответом на сообщение #677] Wed, 28 September 2022 15:28 Переход к предыдущему сообщениюПереход к следующему сообщению
МорскойДесант в настоящее время не в онлайне  МорскойДесант
Сообщений: 195
Зарегистрирован: September 2022
Senior Member
https://www.ibase.ru/prevver/
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #681 является ответом на сообщение #677] Wed, 28 September 2022 15:36 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 345
Зарегистрирован: August 2022
Senior Member
janek.roos писал(а) Wed, 28 September 2022 13:55
Каким образом я могу в Delphi 6 выбрать сервер?
Никаким, обломись.
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #682 является ответом на сообщение #681] Wed, 28 September 2022 15:52 Переход к предыдущему сообщениюПереход к следующему сообщению
janek.roos в настоящее время не в онлайне  janek.roos
Сообщений: 13
Зарегистрирован: September 2022
Junior Member
Пожулуйста объясните нормально, без грубостей.
Там, на чужом компьютере, почему-то сделана странная ситуация. На компьютере установлен Firebird 4.0, но файл 01.fdb создан в Firebird 3.0. Этот 01.fdb надо открыть в Delphi 6, несмотря на то что на машине установлен Firebird 4.0

[Обновления: Wed, 28 September 2022 15:56]

Известить модератора

Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #683 является ответом на сообщение #682] Wed, 28 September 2022 16:05 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 799
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
имхо, тут программист нужен ©
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #684 является ответом на сообщение #683] Wed, 28 September 2022 16:21 Переход к предыдущему сообщениюПереход к следующему сообщению
janek.roos в настоящее время не в онлайне  janek.roos
Сообщений: 13
Зарегистрирован: September 2022
Junior Member
А вы что, не программист?
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #685 является ответом на сообщение #684] Wed, 28 September 2022 17:17 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 799
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
janek.roos
А вы что, не программист?
не-а.
тут Delphi никто не знает.
©
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #689 является ответом на сообщение #682] Thu, 29 September 2022 00:43 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 345
Зарегистрирован: August 2022
Senior Member
janek.roos писал(а) Wed, 28 September 2022 14:52
Этот 01.fdb надо открыть в Delphi 6, несмотря на то что на машине установлен Firebird 4.0
Ок, повторяю медленно, без грубостей: это невозможно. Никак.
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #690 является ответом на сообщение #689] Thu, 29 September 2022 04:47 Переход к предыдущему сообщениюПереход к следующему сообщению
fraks в настоящее время не в онлайне  fraks
Сообщений: 108
Зарегистрирован: June 2022
Географическое положение: Новосибирск
Senior Member
Для того что бы работать с базой созданной в FB3 - нужен сервер FB3 (полноценный или embedded).
А уж потом может идти речь про доступ из Delphi К НУЖНОМУ СЕРВЕРУ.

С файлом базы работает только сам сервер (полноценный или embedded), а Delphi и собственно все остальные, общаются только через сервер.
Так устроены все конструкции сервер-клиент.

Если у вас на сервере уже установлен и используется FB4 - категорически не рекомендую пытаться ставить туда же и FB3 - поломаете и сервера и возможно базы.
Делать это на отдельной тачке. В принципе можно и на одной, но не с вашим уровнем знаний в этой теме, и не на боевом сервере.

[Обновления: Thu, 29 September 2022 04:49]

Известить модератора

Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #695 является ответом на сообщение #690] Thu, 29 September 2022 10:22 Переход к предыдущему сообщениюПереход к следующему сообщению
janek.roos в настоящее время не в онлайне  janek.roos
Сообщений: 13
Зарегистрирован: September 2022
Junior Member
Мне нужно получить данные в Delphi 6 из 01.fdb, сделанного в Firebird 3.0 независимо от того, есть ли в компьютере Firebird или нет.
Это можно сделать, скопировав в папку Delphi проекта определенные dll файлы.

[Обновления: Thu, 29 September 2022 10:22]

Известить модератора

Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #700 является ответом на сообщение #695] Thu, 29 September 2022 12:55 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 799
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
ну вот и первый трололо на этом ресурсе.
с почином, граждане!
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #704 является ответом на сообщение #695] Thu, 29 September 2022 17:49 Переход к предыдущему сообщениюПереход к следующему сообщению
shalamyansky в настоящее время не в онлайне  shalamyansky
Сообщений: 142
Зарегистрирован: August 2022
Senior Member
janek.roos писал(а) Thu, 29 September 2022 10:22
Мне нужно получить данные в Delphi 6 из 01.fdb, сделанного в Firebird 3.0 независимо от того, есть ли в компьютере Firebird или нет.
А мне нужно получить с вас 1000 руб. за совет, независимо от того, есть они у вас, или нет.

Кроме сервера Firebird читать файлы Firebird никто не умеет. Разве только утилиты gbak и др. из комплекта опять же Firebird.

Если у вас база от 3-ки, а стоит 4-ка, вам крупно повезло. В файл databases.conf добавьте алиас и вуаля:

base01 = /path/01.db
{
    Providers = Remote,Engine12,Loopback
}
Наоборот было бы менее удобно.
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #705 является ответом на сообщение #704] Thu, 29 September 2022 18:02 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 298
Зарегистрирован: June 2022
Senior Member
Только перед этим надо не забыть от тройки engine12.dll в папку plugins копировать
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #706 является ответом на сообщение #704] Thu, 29 September 2022 18:03 Переход к предыдущему сообщениюПереход к следующему сообщению
shalamyansky в настоящее время не в онлайне  shalamyansky
Сообщений: 142
Зарегистрирован: August 2022
Senior Member
Вообще-то сказано, что параметр Providers устанавливается и на уровне базы, и на уровне коннекта. Т.е. теоретически из Delphi вы могли бы соединяться с базой ODS 12 и без предварительной статической конфигурации, только пользуясь нужными интерфейсами. Но что-то мне подсказывает, что это не ваш путь.
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #707 является ответом на сообщение #705] Thu, 29 September 2022 18:07 Переход к предыдущему сообщениюПереход к следующему сообщению
shalamyansky в настоящее время не в онлайне  shalamyansky
Сообщений: 142
Зарегистрирован: August 2022
Senior Member
sim_84 писал(а) Thu, 29 September 2022 18:02
Только перед этим надо не забыть от тройки engine12.dll в папку plugins копировать
А там нет? Ай-ай, виноват, чуть не ввел человека в грех уныния.
Re: unsupported on-disk structure for file 01.FDB found 12.0, support 13.0 [сообщение #755 является ответом на сообщение #682] Wed, 05 October 2022 01:20 Переход к предыдущему сообщению
Док в настоящее время не в онлайне  Док
Сообщений: 101
Зарегистрирован: June 2022
Senior Member
janek.roos писал(а) Wed, 28 September 2022 15:52
Пожулуйста объясните нормально, без грубостей.
Там, на чужом компьютере, почему-то сделана странная ситуация. На компьютере установлен Firebird 4.0, но файл 01.fdb создан в Firebird 3.0. Этот 01.fdb надо открыть в Delphi 6, несмотря на то что на машине установлен Firebird 4.0
Тебе нужно на какой-нибудь машине развернуть сервер FB3 (где ODS 12), сделать резервную копию (сделать backup) 01.fdb при помощи утилиты gbak, потом "на чужом компьютере" из резервной копии восстановить (сделать restore) базу в новом формате (ODS 13) при помощи все той же утилиты gbak. Вот потом из D6 пытаться подцепиться к базе (как писали большинство, это делается через компоненты доступа типа IBX/FIBPlus). Но для этого требуется изучать документацию или хотя бы схематично внятно представлять себе кухню этого процесса. Если ты не программист, то лучше не трать свое и чужое время - найми программиста. Как-то так Smile


FPC/Lazarus (trunk) | Win10 x64 Ultim/Debian 11 amd64/Darwin x86_64 Monterey | Firebird 3.0.10 x64 | IBX by TonyWhyman

https://zoltanleo.blogspot.com/

[Обновления: Wed, 05 October 2022 11:42] от Модератора

Известить модератора

Предыдущая тема: Установка нескольких Firebird одновременно
Следующая тема: Firebird 3.0
Переход к форуму:
  


Текущее время: Sat Apr 27 08:27:48 GMT+3 2024

Общее время, затраченное на создание страницы: 0.01366 секунд