SSブログ

[DATABASE]BDEエラー 2501が発生する。 [コンピューター]

Delphiで作成したプログラムを使用していると以下のエラーが発生する場合があります。


EDatabaseErrorがモジュール [プログラム名] の [メモリアドレス] で発生しました。 Borland Database Engine の初期化中にエラーが発生しました (エラー $2501)

発生した環境は以下の通りです。
OS: Windows Vista Business
データベース: Sybase SQL Anywhere 5.5
プログラム開発環境: DELPHI 2.0

このエラーの対処方法は以下の通りです。
見つけた方法を2つ記載しますが、対処方法はエラーが発生した環境によって異なるのでこれ以外の対処方法もある気がします。いろいろ試してみてください。
yogiさんの環境では2.の方法で直りました。


1. BDE環境設定ユーティリティ(BDE Administratror)でシステム環境設定のパラメータを変更する。



[システム]タブ内の"SHAREDMEMLOCATION"の値を"3BDE"に変更する。

[参考]
BDE で $2501 エラーが出る場合の対処(ITエンジニアのお仕事)
http://www.yosakoi-dance.net/blog/?p=4882


2. データベースクライアントをファイアウォールの例外プログラムに設定する。



一例としてWindowsファイアウォールの場合ですが、コントロールパネルからWindowsファイアウォールを開き、[例外]タブ → [プログラムの追加]ボタン(A) → データベース接続クライアントソフトウェアを選択(ここではSybaseのクライアントソフトである、dbclient.exeを選択しています) → 例外プログラムとして追加されます(B)。他のセキュリティソフトウェアを使用している場合は、それに従ってください。

以上、ご参照ください。

マンガでわかるデータベース

マンガでわかるデータベース

  • 作者: 高橋 麻奈
  • 出版社/メーカー: オーム社
  • 発売日: 2005/12
  • メディア: 単行本



nice!(1)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました