Autor Beitrag
Mike_C
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 207

Win XP
D7 Enterprise
BeitragVerfasst: Di 12.08.03 10:15 
Hi

Ich hab da nochn Database Problem:
ich versuche mich gerade mit Interbase rumzuschlagen. (alle die Interbase nicht mögen dürfen mich hier hoch offiziell auslachen! :-) )

auf jeden fall versuche ich mich gerade an beispielen aus büchern und habe folgendes problem:

ich habe eine IBDatabase mit einer vorgefertigten Datenbank (benutzernamen und passwort sind bekannt und eingetragen) wenn ich nun eine verbindung zur datenbank aufbauen will kommt folgende fehlermeldung:

"unsupported on-disk structure for file "blablabla"; found 8, support 10"

was soll das und wie korrigiere ich das?

_________________
Life is, what some people call a mystery. To me life's just a lesson, you're learning when you're through. So why do we try to understand?
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: Di 12.08.03 11:39 
Hi,

ich vermute mal, dass Du mit der IB 6.0x arbeitest und versuchst auf eine Datenbank zuzzugreifen, die mit IB 5.x erstellt worden ist. Die "on-disk strucuture" ist sozusagen das "Dateiformat" von Interbase. Erstelle mit der ursprünglichen Version von IB ein Backup und mache mit der neuen Version von IB ein Restore. Dann sollte es keine Probleme mehr geben.

Hinweis: Die Datenbank wird vermutlich den Dialect 1 besitzen. Dadurch wirst Du die neuen Features (TimeStamp,...) von IB 6 NICHT nutzen können. Eine Konvertierung von Dialect 1 nach Dialect 3 ist meines Wissens nach nicht möglich. Wenn Du den neuen Dialekt brauchst, wirst Du um das kopieren der Daten in eine neu angelegt DB nicht rumkommen.
Zudem solltest Du dir (falls Du mit IB OpenSource arbeitest und das auch weiterhin tun willst) überlegen, ob Du nicht besser gleich auf Firebird wechselst. Die ist neuer, stabiler, schneller, also einfach besser und wird zudem weiterentwickelt. Wenn Du aber auf die IB 7.1 (kommerziell) umsteigen willst, dann bleibe besser mal da....

Grüße
Lemmy
Mike_C Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 207

Win XP
D7 Enterprise
BeitragVerfasst: Di 12.08.03 13:15 
da die datenbank von einer cd kopiert wurde, würde ich bezweifeln, dass ich so einfach an die daten in der datenbank rankomme. oder hat da jemand einen tipp?

_________________
Life is, what some people call a mystery. To me life's just a lesson, you're learning when you're through. So why do we try to understand?
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: Fr 15.08.03 11:37 
Hi Mike,

brauchst Du die DB nur zu Übungszwecken oder sind das wichtige Daten?

Grüße
Lemmy
Mike_C Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 207

Win XP
D7 Enterprise
BeitragVerfasst: Fr 15.08.03 12:08 
das ist alles nur zur übung. ich hab noch keinen plan von ibx und die datenbank war auf ner cd die dem buch aus dem ich lerne beilag.

_________________
Life is, what some people call a mystery. To me life's just a lesson, you're learning when you're through. So why do we try to understand?
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: Fr 15.08.03 12:43 
Hi,

Eigenlob stinkt zwar, aber schau Dir doch mal auf meiner Seite die Interbase/Firebird/IBX Tutorials an...

Grüße
Lemmy