Hibaelhárítás: „Nem található vagy hibás fbclient.dll”
🧭 Mikor fordulhat elő?
Ha a program nem tud csatlakozni az adatbázishoz, az alábbi hibaüzenetet kaphatod: [FireDAC][Phys][FB]-314. Cannot load vendor library [fbclient.dll or fbembed.dll]. fbclient.dll has unsupported architecture [x64]. Required [x86]. A megadott modul nem található.
🧠 Mit jelent ez magyarul?
A program egy 32 bites alkalmazás, ezért csak egy 32 bites fbclient.dll nevű fájllal tud együttműködni. Ha véletlenül egy 64 bites verzió kerül a program mellé, akkor az indítás vagy emailküldés hibát dob, és nem fog működni az adatbáziskapcsolat.
✅ Mit kell tenned, ha ezt látod?
1. Zárd be a programot. 2. Nyisd meg a program mappáját (ahonnan a programot indítod). 3. Keresd meg a fbclient.dll fájlt. 4. Töröld, vagy nevezd át (pl. fbclient_backup.dll), ha nem vagy benne biztos, hogy jó verzió. 5. Töltsd le a megfelelő fájlt: - A Firebird 2.5 32 bites verzióját a hivatalos oldalról tudod letölteni: https://firebirdsql.org/en/firebird-2-5/ 6. A letöltött telepítőből (vagy ZIP verzióból) másold ki a fbclient.dll fájlt a bin mappából. 7. Tedd be ezt a fájlt a program mappájába (ugyanoda, ahol az EXE fájl van). 8. Indítsd el újra a programot – ha minden jól ment, most már működni fog.
🔒 Fontos tudni:
Ez egy egyszerű fájlcsere, nem kell újratelepíteni semmit. Csak arra figyelj, hogy 32 bites verziót használj, mert a program is 32 bites. Ha több verzió van a gépen, lehet, hogy rossz kerül a program mellé – ezt kell javítani.