Hast Du auch das mit den Support DLLs gelesen?
Firebird 2.1.x benötigt msvcr80.dll im Verzeichnis wo fbclient.dll liegt.
Schau Dir einmal das Startverzeichnis deines Firebirdservers an .....\bin\
und Windows\system32 und lies auch die Erläuterungen unter "other problems" = "Firebird and
DLL Hell".
Bei mir funktioniert zwar alles, weil alles notwendige im Startverzeichnis
liegt(mehr Zufall als Absicht), aber es ist trotzdem ein ganz schöner Verhau.