IB DB-hez nemtud csalakozni, ha más gépen fut

IB DB-hez nemtud csalakozni, ha más gépen fut
2007-04-05T09:57:34+02:00
2007-04-05T11:53:08+02:00
2022-11-04T02:30:35+01:00
qgedeak
Sziasztok!
C++Builderben csináltam egy adatbáziskezelő programot, IB komponensekkel! Azon a gépen amin fejlesztettem, azon remekül fut! Át akkarom rakni arra a gépre ami futni fog, de ott nem tud kapcsolódni az adatbázishoz! Relatív adtam mag az elérési utat, a program mellet van az adatbázis! De Mikor a program elér a IBDatabase1->Connected=true; részhez akkor "unavailable database" Mi lehet a baja?
Mutasd a teljes hozzászólást!
Így adtad meg az IBDatabase->DatabaseName tulajdonság értékét?

<IP cím>:<elérési út>

Példa:

127.0.0.1:D:\Database\DB.GDB

Nálam sem működik másképp, a localhostot is oda kell írnom. A kollégámnál nem kell, igazából nem tudom mi az oka. Relatív elérési úttal is mennie kellene, de az IP-t mindig írd oda, és akkor nem lesz kavarodás. (Én már telepítéskor az installból létrehozok egy registry bejegyzést az elérési úttal, amit a progi kiolvas és beállítja magának futás közben az adatbázis elérési útját, de az ExtractFilePath(Application.Exename)+'adatbazis.GDB' megoldás is jó lehet. Én legalábbis nem szeretek vacakolni a relatív elérési úttal, ez a biztos.)

Ja és persze ne felejts el telepíteni Interbase/Firebird szervert a célgépre is, és fusson a szolgáltatás is.
Mutasd a teljes hozzászólást!

  • Most egyenlőre lokális az adatbázis oda van mellé másolva az adatb!
    De Kiraktam a c:\ be is
    localhost:c:\adat.gdb van a DatabaseNameként, így se!
    Feltelepítettem a Interbase 2007-et is hogy nehogy azzal legyen baja, gondolom lefele kompatibilis!
    Szóval ugyanazt tapasztalom! Nem tud kapcsolódni az adatbázishoz! Valami elkerülhette a figyelmem! Miket kell még beállítani!
    Mutasd a teljes hozzászólást!

  • Sikerült Végül!
    Az adatbázisom Interbase 6.0.1 és az interbase 2007-et tettem fel! Az úgy meg nem tudta megnyitni az adatbázis, már a conzolból se! Ennyi:(
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd