Visualizzazione dei risultati da 1 a 10 su 17

Hybrid View

  1. #1
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Firebird è un database open source nato dai sorgenti di InterBase, rilasciati da quella che era Inprise/Borland.

    Inizialmente i database erano molto simili e quasi intercambiabili, ma con il passare del tempo la forbice tra la loro struttura e le feature offerte si è allargata: entrambi sono tutt'ora attivi e supportati ma con diverse differenze.

    Se hai in possesso un file con estensione .gdb, è possibile che tu abbia un database creato con una versione "vecchiotta" di Firebird, oppure addirittura un database in formato InterBase a cui si è fatto accesso col driver di FB al posto di quello di IB.

    Ad ogni modo, quello che puoi fare è provare a rinominare il file mettendogli l'estensione .fdb, affinché FireBird provi a riconoscerlo come proprio; per compatibilità all'indietro, quando vede un'estensione .gdb, FB tenta di aprirlo usando la libreria che è il client di IB (gds32.dll) al posto del client specifico per FB (fbclient.dll).

    Come altro tentativo, puoi cercare la libreria fbclient.dll sul tuo disco e copiarla nominandola gds32.dll.

    Come punto di partenza, comunque, cercherei di stabilire esattamente qual è la versione di origine del database in questione, e magari fare un backup e un restore con la versione più recente.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    188
    Grazie.
    Perdonami:
    vecchiotto, dovrebbe esserlo.
    nella directory systen32 (o Syswow64), del pc dove è installato il programma, ho trovato la fatidica libreria (gds32.dll)
    SCUSATE l'ignoranza: dove posso vedere la versione del DB?
    con quale programma posso fare il backup (so che il vecchio programmatore, prima di installare il gesttonale, lanciava questo un file 'Firebird-3.0.2.32703_0_x64' (o 32 a secconda della versione)? Ecco un punto critico, in quanto, se ho un programma che mi fa il backup, posso anche andare a vedere la struttura, i dati e... cercare come convertirlo, o sbaglio?
    Ultima modifica di benjy; 22-10-2018 a 16:02 Motivo: aggiornamento notizie

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,477
    Quote Originariamente inviata da benjy Visualizza il messaggio
    nella directory systen32 (o Syswow64), del pc dove è installato il programma, ho trovato la fatidica libreria (gds32.dll)
    Allora dovrebbe funzionare tutto.

    Quote Originariamente inviata da benjy Visualizza il messaggio
    SCUSATE l'ignoranza: dove posso vedere la versione del DB?
    Difficile dirlo senza aprirlo con qualche tool di amministrazione.
    Lo si dovrebbe ricordare "da specifiche".
    Ad ogni modo, se riesci ad aprirlo con la versione di FireBird che hai menzionato, il formato dovrebbe essere corretto o comunque compatibile con la versione in uso.

    Quote Originariamente inviata da benjy Visualizza il messaggio
    con quale programma posso fare il backup (so che il vecchio programmatore, prima di installare il gesttonale, lanciava questo un file 'Firebird-3.0.2.32703_0_x64' (o 32 a secconda della versione)?
    Puoi usare l'utility gbak inclusa nella cartella bin del client di FireBird.
    Oppure puoi installare qualche tool più comodo, come IBExpert (edizione Personal), che ti permette di indicare specificatamente anche i percorsi delle DLL del client e interagire con un comodo menu con i servizi del database, compreso quello di backup.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.