人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

C++Builder5で、postgresql7.4 + ODBCを利用してデータベースアプリケーションを作成しています。アプリを起動して、最初にデータベースに接続する際、データベースのユーザ名、パスワードを入力するダイアログが出てしまいますが、これを消す方法はあるのでしょうか。

●質問者: tecra
●カテゴリ:コンピュータ
✍キーワード:C++Builder ODBC アプリ アプリケーション ダイアログ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kirohia
●30ポイント

http://www.hatena.ne.jp/

はてな

接続に使用しているコンポーネントは、TDatabaseでしょうか?

それであれば、LoginPromptをfalseにすれば、ダイアログが出なくなると思います。

ただし、ログインに必要な情報が足りない場合は、falseにしても表示されてしまうと思いますが。


もし見当違いの回答であったらすいません。

◎質問者からの返答

回答ありがとうございます。情報が足りなかったですね、すいません。

コンポーネントはTQueryを使用しています。

こちらにはloginPromptに相当するようなプロパティはないようです・・・


2 ● kirohia
●30ポイント

http://www.wwlnk.com/boheme/delphi/tips/tec0610.htm

Login?_?C?A???O???o?????

TQueryを使っているんであれば、TDatabaseを使うことでダイアログを表示しないようにできますよ。

リンク先はDelphiのTipsですが、BCBでもです。TTableの部分をTQueryとしてもらえれば、同様に出来ると思います。

◎質問者からの返答

ありがとうございます。BDE Administratorでユーザ、パスワードを設定するのではなく、きちんとODBCドライバ上でユーザ名、パスワード共に設定すれば問題なくログインできました。

お騒がせしました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ