Pokud pominu nějakou chybu ve Firebirdu, ke které nemůžu nic říct, protože jsem se s tímhle problémem nesetkal, tak nejpravděpodobnější mi připadá, že při lokálním přípojení nepoužíváš TCP/IP, ale lokální protokol.
Druhé, co bych zkusil, by byla jiná verze gds32.dll - klidně může být i starší, to ničemu nevadí, prostě bych chtěl vědět, jak se to bude chovat s různými jejími verzemi.