![]() |
Datenbank: interbase • Zugriff über: ODBC
Interbase in Delphi--> unavailable database
Hallo ,
also ich habe folgendes Problem: Ich habe den Code von meinem Kumpel genommen und bei mit importiert. Dann wollte ich die Datenbank starten und es kam als Fehlermeldeung`unvailable database'!! Ok dachte ich dann muss ich wohl noch den Pfad der Datenbank *.gdb umändern bzw anpassen. Habe dieses getan, bekomme aber weiterhin die Fehlermeldung??? BS Windows XP Delphi 8 (als Trial--Problem???) --> mein Kumpel hat delphi 7 und habe mir auch bei Borland das interbase heruntergeladen, da es ja nicht dabei war bei der Trial WAS kann ich tun?????? Ok vielen Dank für eure Antworten Gruß Christopher |
Re: Interbase in Delphi--> unavailable database
Ich habe z.B den Firebird Server von
![]() Mein Vorschlag: Den erstmal wieder runter und den Firebird installieren! Du benutzt doch auch die Interbase --> IBDatabase! Oder?? Hoffe konnte dir ein Stück weiter helfen! |
Re: Interbase in Delphi--> unavailable database
Ich hab noch nie probiert ein Win32 Prog in ein .NET zu konvertieren.
Was ich aber auf jeden Fall machen würde auch wenn's nix mit dem Problem zu tun hat, ist die Dateierweiterung der DB zu ändern, da .gdb in Win XP als Systemdatei gilt. Kannst du mit dem bei bei Interbase mitgelieferten ISQL auf die Datenbank connecten? |
Re: Interbase in Delphi--> unavailable database
'unavailable database' ist eine Fehlermeldung des Servers.
Das kann folgende Ursachen haben: 1) Der Server läuft nicht 2) Der Server kann nicht auf die Datenbank zugreifen, weil die Zugriffsrechte nicht gegeben sind 3) Es könnte auch sein, dass "Dein" Interbase älter oder neuer ist als das, auf dem die Datenbank erstellt wurde, dann passt das Dateiformat nicht. Übernahme in eine neuere Serverversion über Backup im alten und Restore im neuen Format. Es hat sicher nichts mit der verwendeten Delphi-Version zu tun. HTH Urs |
Re: Interbase in Delphi--> unavailable database
Ich frage mich gerade was Du da machst... Du schreibst das Du eine Delphi 8 Trial - also .NET - benutzt. Dein Kumpel hat das Programm mit Delphi 7 geschrieben, also Win32. Wie bekommst Du denn bitte diesen Code unter Delphi 8 zum Laufen ? :gruebel:
Gruß, Marcel |
Re: Interbase in Delphi--> unavailable database
Zitat:
|
Re: Interbase in Delphi--> unavailable database
Hallo,
also vielen Dank für eure Hilfe, das Problem lag natürlich daran, das der Server nicht lief. Hatte nur den Client installiert.hhmm dumm.:-) So dann zum .Net, Wo habe ich denn geschrieben, dass ich Net verwende? Wegen dem ODBC?Da hatte ich mich leider verschrieben,sorry. Naja Ich verwende natürlich WIN32. So dann zum Thema importieren. Ich habe einfach sein komplettes Projekt genommen und es bei mir aufgerufen. Ich will einfach nur Daten aus einer Interbase DB in meinem Formular ansehen,ändern,löschen und sortiert ausgeben. Naja vielleicht noch die Frage, was ihr denn von Quickreport haltet?Gibt es sonst ne Alternative? Jetzt habe ich leider auch noch das Problem, dass ich die Datenbank meines Kumpels nicht auslesen kann. (Daten sollten wohl enthalten sein, denn die Datei ist über 400 kb groß). Naja habe mit dem "Datenbank Explorer" von Borland andere Datenbanken (z.B. isc4.gdb) ausgelesen und habe dort natürlich Daten gefunden. Naja wo kann denn das Problem genau liegen, dass ich seine DB nicht auslesen kann außer, dass es kein gültiges Format hat? Vielen Dank für Eure Hilfe Gruß Christopher |
Re: Interbase in Delphi--> unavailable database
Zitat:
|
Re: Interbase in Delphi--> unavailable database
Wie, was?? Weil ich die Userdatenbank für den IB-Server ausgelesen habe,
um zu testen wo das Problem liegt?? Hm da bin ich ja mal gespannt, wie du das jetzt meinst. Naja schönen Abend und hoffentlich morgen eine Antwort. Vielen Dank Gruß Christopher |
Re: Interbase in Delphi--> unavailable database
Hi,
Zitat:
Zitat:
Zitat:
![]() Grüße Lemmy |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz