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)
自己解決しました。
TDATABASEコンポーネントの使い方を間違えていましたorz
TQueryのDatabaseNameの選択で
TDATABASEコンポーネントで入力したのを
選べばよかったんですね。。。。。
無知な質問失礼いたしましたm(_ _)m
ツイート | ![]() |