怎么在form创建时调用ADOConnection连接oracle
各位大大我是delphi初学者,问这么弱智的问题大家不要打击我哈。
请问各位大大怎么才能通过读取ini配置oracle连接啊?
我的ini里面有ip,port,userName,password,sid现在主要的是我不知道怎么通过IP来连接oracle。谢谢各位回答!
[解决办法]
这样写是对的,是不是文件不存在,先判断一下文件在不在,像这样:
const path='D:\1.ini';if FileExists(path) thenbegin iniFile:=TIniFile.Create(path); showMessage(iniFile.ReadString('DataBase', 'ip', '')); iniFile.Free;end;
[解决办法]
ADOConnection.ConnectionString := 'Provider=OraOLEDB.Oracle.1;Password=xxx;Persist Security Info=True;User ID=xxx;Data Source='+iniFile.ReadString('DataBase', 'ip', '127.0.0.1'));
应该是这类字符串吧
[解决办法]
这是我写的INI文件来配置连接MSSQL2008的字符串的
[OLEDB]
SERVERHOST=0B66F7450670D365CB95ADEB2A6D
SERVERSYSD=233CE65BD76AC676E75FFF0502050560FA41047BDA64CD6F
SERVERUSER=BB75BE56CB7C8482AF7086DA7D
SERVERPASS=7289859D72A7ADB6B18CAF
[解决办法]
f:=Tinifile.Create(extractfilepath(application.ExeName)+'app.ini');
showMessage(f.ReadString(DataBase,ip,'');
ini文件与执行文件在同一目录下。
[解决办法]
path :=你的ini路径;
if FileExists(path) then
begin
iniFile:=TIniFile.Create(path);
showMessage(iniFile.ReadString('DataBase', 'ip', ''));
iniFile.Free;
end;