私の Delphi7 アプリでは、管理者 (「Dave」) としてログインするとデータベースに接続できますが、標準ユーザーまたは制限付きユーザー (「Paris」) としてログインすると接続できません。XP Home & Vista Business Ultimate 64 で発生します。db のエイリアスを使用します。データベースは Firebird、ミドルウェアは IBO 4.7 です。
これを別のスレッドに投稿しましたが、もっと多くの情報があることを知っており、BDE が問題のようです。DB.Pas がリンクされているようです。project.map ファイルで確認できます。exe はレジストリを読み取り、BDE エイリアスを取得します。
BDE 関連のソースと dcu ファイルをすべて削除し、プロジェクトで DB コンポーネントを徹底的に検索したところ、問題なく表示されました。
行ったことある人いますか?