TQuery接続で、接続ダイアログを出さないようにするには?

解決


mohri  2005-05-18 19:54:21  No: 14842

TQueryで、データベースに接続しているのですが、
TQueryがアクティヴになった場合、
接続ダイアログが表示されます。
(DB関係のコンポーネントはFormにTQueryのみです。)
固定アカウントによる接続なので
表示させないようにしたいのですが、
方法がいまいちわかりません。

実際に試してみた方法は
  with Query1.Database do
  begin
    LoginPrompt := false;
    Params.clear;
    Params.add('USER NAME = user');
    Params.add('PASSWORD = pass');
  end;  

実行しようとすると
「EAccessViolationクラスの例外が生成されました。
  アドレス書き込み違反が起きました。」
とでます。

どのような方法でもいいので
何か知恵をお願いします。
環境(windows-XP,Delphi ver.5,MSSQLSERVER)


mohri  2005-05-18 22:13:01  No: 14843

自己解決しました。
TDATABASEコンポーネントの使い方を間違えていましたorz

TQueryのDatabaseNameの選択で
TDATABASEコンポーネントで入力したのを
選べばよかったんですね。。。。。

無知な質問失礼いたしましたm(_  _)m


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加