Italian community of Lazarus and Free Pascal

Programmazione => Databases => Topic aperto da: Kayla - Dicembre 13, 2014, 09:36:28 pm

Titolo: connessione a DbRemoto via IP
Inserito da: Kayla - Dicembre 13, 2014, 09:36:28 pm
ho imparato a connettere un Db locale, e mi e' venuta voglia di provare qualcosa di piu' complicato:
Connettere un Db Firebird su una macchina virtuale con Windows
la macchina e' pingabile tramite ip (es: 192.168.1.9), ho disabilitato i Firewall

nel sito fb leggo gli esempi nomeserver o ip
siamang:C:\Biology\Data\Primates\Apes\populations.fdb

prima di fare esperimenti con ZeosLib ho provato la connessione con IbExpert

provo la stringa 192.168.1.9:C:\Test\ProvaDB.FDB ma non riesce la connessione

nella stringa non si deve indicare la porta ?  192.168.1.9\3050:C:\Test\NomeDB.FDB

sbaglio io o e' proprio la macchina virtuale a non rispondere, la rete e' configurata come Scheda con Bridde e modalita' promiscua: permetti tutto.
Titolo: Re:connessione a DbRemoto via IP
Inserito da: nomorelogic - Dicembre 15, 2014, 09:19:54 am
prova cosė:
- server name: va bene 192.168.1.9
- database: fullpath del db sulla macchina virtuale senza IP (es: C:\Test\ProvaDB.FDB)
- la porta si specifica solo se č diversa da 3050
- alias: un nome di fantasia (si tratta di un ID e non di una path, ad es: provadb)
Titolo: Re:connessione a DbRemoto via IP
Inserito da: Kayla - Dicembre 15, 2014, 11:44:04 am
grazie, ora mi e' chiaro
ho applicato le stesse regole sul componente IBConnection
l'IP e' quello di una macchina virtuale

Codice: [Seleziona]
DataBaseName := 192.168.1.85/:C:\Test\ProvaFDB.FDB

tutto si connette regolarmente, il parametro /: dopo IP e' importante, e sbagliavo anche quello.