Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    codice:
    PortatileVicky è il nome della macchina su cui sta girando il server di FireBird?
    Si. Diciamo che è la macchina su cui ho Delphi che mi è servito a costruire l'applicazione. Su questa macchina momentaneamente ho le due versioni di Firebird installate (sia la embedded che la superserver). Forse questo potrebbe essere un problema?
    Sulle altre macchine, invece, mi sono limitata ad installare Firebird superserver.
    Ho condiviso in rete l'applicativo costituito da eseguibile, database, librerie (fbclient.dll, msvcp60.dll,dbexpint.dll), immagini.
    Il percorso del db non è obbligatorio cambiarlo, vero?(ho capito che è inutile, ma può essere la causa dell'errore?)

  2. #12
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Originariamente inviato da vicky
    codice:
    PortatileVicky è il nome della macchina su cui sta girando il server di FireBird?
    Si. Diciamo che è la macchina su cui ho Delphi che mi è servito a costruire l'applicazione.
    Su questa macchina momentaneamente ho le due versioni di Firebird installate (sia la embedded che la superserver). Forse questo potrebbe essere un problema?
    No, generalmente non costituisce un problema, perché possono convivere purché, nell'applicazione, si faccia riferimento alla libreria corretta.

    Originariamente inviato da vicky
    Sulle altre macchine, invece, mi sono limitata ad installare Firebird superserver.
    Ho condiviso in rete l'applicativo costituito da eseguibile, database, librerie (fbclient.dll, msvcp60.dll,dbexpint.dll), immagini.
    Il percorso del db non è obbligatorio cambiarlo, vero?(ho capito che è inutile, ma può essere la causa dell'errore?)
    Ti riferisci all'ultimo percorso che hai specificato? Non era corretto se, come hai scritto sopra, lanci l'applicazione da una locazione di rete invece che dal disco locale.
    Inserisci un percorso "fisso" e prova così.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #13
    Ho seguito tutte le tue indicazioni: ho cambiato anche il percorso.
    Sulla macchina che fa da server ho installato la versione Superserver di Firebird, mentre su quelle che fanno da client solo il pacchetto client della versione Superserver.
    Ho condiviso in rete l'applicazione e dalle macchine client cerco di accedere all'applicazione stessa dalla cartella condivisa in rete. In alternativa ho provato a copiare l'applicazione all'interno dell'harddisk delle macchine client. Con applicazione intendo non solo l'eseguibile ma anche il database, le librerie...l'applicazione completa, insomma.
    Purtroppo ricevo questo messaggio di errore:
    codice:
    dbExpressError:[0x0015]:Connection Failed. Database Server Error:Unable to complete network request to host "portatileVicky". Failed to estabilish a connection unknown win 32 error 10060.
    La rete funziona se no non potrei condividere la cartella che contiene l'applicazione.
    Giuro che non disturberò più con questo problema!

  4. #14
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    La macchina portatileVicky è quella con il server di FireBird installato?

    Il servizio di FireBird è attivo?

    Come è impostata la proprietà VendorLib del componente SQLConnection?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #15
    La macchina portatileVicky è quella con il server di FireBird installato?
    Si
    Il servizio di FireBird è attivo?
    Sulla macchina server(PortatileVicky) è attivo in quanto l'applicazione funziona perfettamente; sulla macchina client non so come fare a verificarlo.
    Come è impostata la proprietà VendorLib del componente SQLConnection?
    SQLConnection.vendorlib:='fbclient.dll';

  6. #16
    Ho pensato di postare tutti i parametri di connessione:
    codice:
    procedure TFormRicerca.ConnBzpdBeforeConnect(Sender: TObject);
      var DBPath:string;
    begin
      DBPath:='portatilevicky:C:\Documents and Settings\vicky\Documenti\Borland Studio Projects\BZPD\' + 'DB\bzpd.fdb';
      connBzpd.Params.Values['Database']:=DBPath;
       connBzpd.ConnectionName:= 'IBConnection';
        connBzpd.DriverName:= 'Interbase';
        connBzpd.GetDriverFunc:= 'getSQLDriverINTERBASE';
        connBzpd.LibraryName:= 'dbexpint.dll';
        connBzpd.LoginPrompt:= false;
        connBzpd.VendorLib:= 'fbclient.dll';
    
    end;
    connBzpd è la mia SQLConnection.

  7. #17
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Qual è il percorso finale per collegarsi al DB?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  8. #18
    Qual è il percorso finale per collegarsi al DB?
    Te l'ho scritto nel mio post precedente

  9. #19
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Quindi è questo?

    portatilevicky:C:\Documents and Settings\vicky\Documenti\Borland Studio Projects\BZPDDB\bzpd.fdb
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  10. #20
    No: è questo
    codice:
    DBPath:='portatilevicky:C:\Documents and Settings\vicky\Documenti\Borland Studio Projects\BZPD\' + 'DB\bzpd.fdb';

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 © 2026 vBulletin Solutions, Inc. All rights reserved.