Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Delphi: firebird

  1. #1

    Delphi: firebird

    Ti Rispiego dettagliatamente cosa accade con gli ultimi risvolti:
    A DESIGN-TIME: col componete TIBDataBase vado sul suo database componet
    editor imposto i dati:
    connection : LOCAL
    Database: Path del database.FDB
    username: sysdba
    password: masterkey
    premendo test => indipendentemente se rinomino o no fbembed.dll il risultato
    è sempre la finestra con UNAVAILABLE DATABASE

    A RUN-TIME: (con la pressione di un pulsante, prog. di prova)
    chiudo la connessione
    imposto il path:
    IBDatabase1.DatabaseName :=
    ExtractFilePath(application.ExeName) + 'DBMUSEUM.FDB';
    apro la connessione
    eseguo la query e il risultato (visualizzato su un edit) è influenzabile nel
    seguente modo:
    1- se metto gds32.ddl di windows mi dà UNAVAILABLE DATABASE
    2- se metto fbembed.dll rin. in gds32.ddl funziona!!!

    Xò ora sorge il problema:

    se prendo l'exe+dll+fdb e li sposto su un altro computer (Nuovo di
    formattazione con win 98)accade questo:
    1- se la dll è fbembed.dll rin. in gds32.ddl mi dice che non trova la
    gds32.ddl
    2- se la dll è gds32.ddl di windows mi dà UNAVAILABLE DATABASE su win98 (senza server ib fb) e su winxp funziona!!!(senza server ib fb)

    NUOVO PROBLEMA : da cd non riesco a connettermi al db : "no permission to read-write access to database 'mioPath'(il path è giusto )

    QUALCHE SPIEGAZIONE A QUESTO???

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Non puoi aprire un post per ogni punto della situazione che ti viene in mente...a parte questo, non segui le mie domande e non fornisci risposte, ma proponi sempre la tua condizione attuale, correggendola poi in seguito.

    Il mio forte sospetto è che tu posti codice che in realtà non è quello sul quale lavori - visto che ti sei già corretto una volta - e quindi non permetti a chi ti aiuta di capire dove sia l'errore perchè ti ostini a fare "quadri della situazione" quasi come se fossi tu ad indicare a me quello che non va, mentre il processo dovrebbe essere contrario.

    Inoltre, si dovrebbe tentare di risolvere un problema alla volta; se non ti colleghi a designtime, è inutile procedere con il deploy del database e del programma su un'altra macchina...prima deve funzionare sulla tua!

    Mi dispiace ma a questo punto mi devo arrendere (prima che un moderatore ti chiuda il topic). :rollo:
    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.