我正在尝试使用该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=""