• ベストアンサー

Borland Database Engineの初期化中にエラーが発生

C++ Builder3のプログラムを実行しようとしたら、 「Borland Database Engineの初期化中にエラーが発生(エラー$3E06)」と出てしまいました。 どうしたらいいかわからなかったので、ビルダーをアンインストールしてインストールしなおそうとしたところ、 「BDEのconfig中に問題発生!」といわれてしまいました。 何か原因があるのでしょうか・・・。

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

>>BDEの本体とコモンライブラリを同じバージョンに合わせ >すいません、その操作をどのようにしたらよろしいでしょうか? 旧バージョンのアンインストールと新バージョンのインストールを連続して行っていたり、BDEをバージョンアップせずビルダーのみバージョンアップすると C:\Program Files\Borland\CBuilder○\Bin (○は3とか4とか5とか) と C:\Program Files\Borland\Common Files\ と C:\Program Files\Common Files\Borland Shared\ で、違うバージョンのDLLや設定iniファイルが混ざってしまう事があります。 こういう場合は、アンインストール時に自動で削除しなかったファイルを手動で消す必要が出る場合があります。 もちろん、ビルダーとBDEと、両方ともアンインストールしなければダメです。 他のBorland製品を使っていない、かつ、ソースやデータベースを完全に消しても良い、と言うなら、アンインストール後に C:\Program Files\Borland\CBuilder○\ C:\Program Files\Borland\Common Files\ C:\Program Files\Common Files\Borland Shared\ をフォルダごと削除して下さい。 全部消したら、一旦電源を切って再起動して、インストールし直して下さい。 後から気付いたんですが、もう1つだけ。 C++ Builderの4以上のビルダーがインストールされている環境で、データベースを使うC++ Builder3で作られたアプリケーションを動かすと、データベースのローカライズ(言語設定)の仕様の違いにより、初期化でコケる場合があります。 これをやっちゃうと、C++ Builderの4以上になっているランタイム環境が、C++ Builder3で作られたアプリによってランタイム環境が壊される(ランタイムの設定iniファイルが変な状態に書き換えられる)場合があり注意が必要です。

msndance
質問者

お礼

復旧できました。ありがとうございました。たすかりました。

その他の回答 (1)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

エラー$3E06は「Cannot Load Language Driver」です。 簡単に言えば、BDE(Borland Database Engine)のコモンライブラリが足りないか、ライブラリが正しくレジストリに登録されていません。 「BDEのconfig中に問題発生!」は、BDE本体とコモンライブラリの整合性が取れないか、BDEのインストール中に既に実行中のBDEがあって定義ファイルを更新出来ない場合です。 BDEの本体とコモンライブラリを同じバージョンに合わせ、実行中のBDEを終了させてからアンインストールとインストール(アンインストール後に再起動を促されずにそのまま終った場合でも、手動で再起動を行って、再起動後にインストール)を行って下さい。

msndance
質問者

補足

>BDEの本体とコモンライブラリを同じバージョンに合わせ すいません、その操作をどのようにしたらよろしいでしょうか? 実はborland関係のプログラムをコンパネでアンインストールしてから再インストかけたんですがだめでした。 アンインストールするときに削除しきれない項目があったと返ってきていました。 よろしければ再度ご教示ください。

関連するQ&A

  • Borland Database Engine エラー?

    あるソフトをインストールしていると、最後に 「Borland Database Engine の初期化中にエラーが発生しました(エラー$2108)」 と表示され、うまくいきません。対処方法を教えてください。

  • BDE初期化中にエラーが発生しました。$210D

    Borland Database Engine 初期化中にエラーが発生しました。($210D) と表示されます。どう対処すれば良いでしょうか?

  • Borland C++Builder 6をインストールしてから、しなければならないこと

    Borland C++Builder 6をインストールしてから、C++のプログラムを書くまでにしなければならないことを教えてください。

  • 「Borland C++ Builder 5」で作成したプログラムについて

    「Borland C++ Builder 5」で作成したプログラム(コンポーネント使用)を、Builderを起動せずフリーソフトのようにWindows上で実行させるにはどうすればよいのでしょうか。

  • Windowsエラーメッセージ

    「Borland Date Base Engineの初期化中にエラーが発生しました」エラー$2208という表示が出ました。 これについてどなたか教えて頂けないでしょうか?

  • Borland C++ Compiler

    学校のC言語の授業で使用するので、Borland C++ Compilerをインストールしました。 今までに作ったプログラムや、教科書に載っていたサンプルプログラムをコンパイルして軽い勉強をしていたのですが、コンパイルの際にエラーが出るようになりました。 コマンドプロンプトでbcc32と打つと、パラメータのリストのようなものが出てくるので、-nなど適当にパラメータをつけて実行したら以下のようなエラーが出るようになりました。 Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland test.c: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照) objとtdsファイルは出力されるのですが、exeが出力されません。 どうやったらなおるか、教えてください。

  • Borland C++ Builderで簡単なC言語プログラムの作成・実行

    Borland C++ Builderで簡単なCのプログラムを作り実行させるにはどうしたらよいですか? DOS窓上でコンパイルするのではなく、Borland C++ Builderのメニューから行いたいのです。 一応、「ファイル→新規作成→その他→Cファイル」でCのファイルは作成できるのですが、このファイルを「プロジェクト→ユニットのコンパイル」でコンパイルすることができません。 Formオブジェクト(?)を作成しておくとコンパイルできます。 Formは特に必要ないので、FormなしでCのファイルだけをコンパイルしたいのです。 DOS窓でのコンパイル・実行はできます。 事情があってBorland C++ Builderを使わなくてはなりませんので、他のIDEはこの際全く解決になりません。 よろしくお願いします。

  • Borland C++ Compiler について…

    こんにちは。 Borland C++ Compiler 5.5 をダウンロードして、 メモ帳で、プログラムを書き (一番最初にたいていの人が書く例のアレ。) コマンドプロンプトでコンパイル…。 できません。どうしてでしょう?というのが質問です。 もちろん環境変数は設定しました。 変数名 > path 変数値 > C:\Borland\bcc55\bin このように。 実際にコンパイルすると 'bcc32' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と警告が出ます。 さらに、直接 C:\borland\bcc55\Bin\bcc32 と入力すると、コンパイルしてくれるようです。 が、ここでも別のエラーがでます。 エラー E2133: コマンド 'ilink32.exe' を実行できない と。 まとめ 1.コンパイルができない(環境変数関係?) 2.ilink32.exe が実行できない 以上の2点について、解決策をご存知の方がおられましたら、 ご教授願いたく存じます。

  • create databaseがうまくいきません。。

    databaseを新規に作成したいのですが 今使用しているDB(Oracle 10g Express Edition )は インストール時にデフォルトでデータベースを 作成してしまうため、 「create databese」のsql文を実行すると以下のエラーが出てしまいます。 すでにマウントってどういうことなのでしょうか。 ORA-01501: CREATE DATABASE文でエラーが発生しました。 ORA-01100: データベースはすでにマウントされています。 今存在するDB名が分かれば「drop」コマンドで 削除を試みようと思っているのですが DB名を参照する方法もよく分かりません。 どなたかご教授お願いします。

  • C++Builder Ver6.0でエラーが発生

    Windows XP のAdminiでC++Builderをインストール した後、guestでログインしてC++Builder Ver6.0 を起動させ、実行させた場合は ”c++致命的エラー Project1.cpp(35):F1013 出力ファイルの書き込みエラー” というエラーが発生します。 原因は何でしょうか? 出力先のパスの指定を書き換えないとだめなのでしょうか?

専門家に質問してみよう