新しいクライアントからのfdbファイル(firebird)があります(彼はバージョンを知りません)。 GUIを使用してデータベースにアクセスしようとしましたが、うまくいきませんでした。それらのすべては、その欠落しているgds32.dllを伝えますが、私はこれを持っています。
このdllをGUIフォルダーにコピーし、dllをsystem32フォルダーにコピーし、syswow64にコピーしました。私はWindows7 64ビットを実行しており、firebirdデータベースは32ビットです。 dllをインストールしようとしましたが、登録できません。
WinXPを仮想マシンにインストールして、実行されるかどうかを確認しましたが、何も実行されません。プロピレン32は、実行可能ファイルではないことを教えてくれます... Win 7では、このdllはWindowsバージョンと互換性がない可能性があります。
IbExpert Personal、Ibmanager、Flamerobinを試しましたが、dllが見つからないか、インストールされていないという同じエラーが表示されます。
このfirebirdデータベースを開く方法は?
データベースにアクセスするには、実行中のFirebirdサーバーが必要です。データにアクセスしたいだけの場合、最も簡単な方法は次のとおりです。
後で古いアプリケーションからデータベースにアクセスする場合は、次のことを行う必要があります。
Flamerobinを修正するには-gds32.dllまたはfbclient.dllの問題がありません:
正しいバージョンをインストールすると、問題が解決しました。
乾杯!
Firebirdサーバーがインストールされましたが、なぜ問題が発生したのかわかりません。そこで、すべてのfirebirdパッケージをアンインストールして、再度インストールしました。 Firebirdの前にODBC(Firebird_ODBC_2.0.1.152_Win32)をインストールしたため、間違った順序でインストールしたと思います。
今、すべてが大丈夫です。
Firebirdを再インストールし、インストールを通じてdllをインストールすることを確認します。
Windows 764ビットでもまったく同じ問題が発生しました。解決策は次のとおりです。
regsvr32 fbclient
&regsvr32 GDS32.DLL
両方のフォルダ。エラーメッセージが表示されても無視しました。それでおしまい!