TADOConnection
コンポーネントを使用して Oracle とのデータベース接続を確立しようとしています。をフォームに追加しましたADOConnection1
。次に、Provider
プロパティを「SQLOLEDB」に設定します。データベースのユーザー名とパスワードがそれぞれ 111 と 222 であるとします。
フォームのOnShow
イベントで、データベース接続を確立しようとしています。
イベント ハンドラMakeConnection
によって呼び出される関数を作成しました。OnShow
function Tabc.MakeConnection : boolean;
var
ConnString : string;
begin
result := false;
try
ADOConnection1 := TADOConnection.Create(nil);
ADOConnection1.ConnectionString := ConnString;
ADOConnection1.LoginPrompt := false;
ADOConnection1.Open;
result := true;
except
on E : Exception do
begin
exit;
end;
end;
end;
ConnString
私の質問は、変数の形式はどうあるべきですか? 「SQLOLEDB」をプロバイダーとして使用する必要がありますか?
アップデート:
以前に、接続文字列の形式が次のような Microsoft SQL Server への接続を作成しました。
Provider=SQLNCLI10.1;Password=222;Persist Security Info=False;User ID= 111;Initial Catalog= abcde;Data Source= datasource\SQLEXPRESS;Initial File Name="";Server SPN=""