delphi读取数据库链接ini文件
2004-10-08 10:03
429 查看
unit UnDM;
interface
uses
SysUtils, Classes, DB, ADODB;
type
TDM_Tax = class(TDataModule)
ADOCon_Tax: TADOConnection;
ADOQry_Tax: TADOQuery;
procedure DataModuleCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
DM_Tax: TDM_Tax;
implementation
uses IniFiles, Un_TaxMain;
{$R *.dfm}
procedure TDM_Tax.DataModuleCreate(Sender: TObject);
var
ConnStr,provider,password,userid,datasource,initcatalog:String;
inifilename:String;
inifile:TInifile;
begin
inifilename := ExtractFilePath(paramstr(0))+'db.ini';
inifile := TInifile.Create(inifilename);
provider := inifile.ReadString('Database','Provider','SQLOLEDB.1');
userid := inifile.ReadString('Database','User ID','sa');
password := inifile.ReadString('Database','Password','sa');
datasource := inifile.ReadString('Database','Data Source','127.0.0.1');
initcatalog := inifile.ReadString('Database','Initial Catalog','tax');
ConnStr := 'Provider='+provider+';Password='+password+';Persist Security Info=True;User ID='+userid+';Data Source='+datasource+';Initial Catalog='+initcatalog;
inifile.Destroy;
ADOCon_Tax.ConnectionString := ConnStr;
try
ADOCon_Tax.Connected;
except
exit;
end;
end;
end.
interface
uses
SysUtils, Classes, DB, ADODB;
type
TDM_Tax = class(TDataModule)
ADOCon_Tax: TADOConnection;
ADOQry_Tax: TADOQuery;
procedure DataModuleCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
DM_Tax: TDM_Tax;
implementation
uses IniFiles, Un_TaxMain;
{$R *.dfm}
procedure TDM_Tax.DataModuleCreate(Sender: TObject);
var
ConnStr,provider,password,userid,datasource,initcatalog:String;
inifilename:String;
inifile:TInifile;
begin
inifilename := ExtractFilePath(paramstr(0))+'db.ini';
inifile := TInifile.Create(inifilename);
provider := inifile.ReadString('Database','Provider','SQLOLEDB.1');
userid := inifile.ReadString('Database','User ID','sa');
password := inifile.ReadString('Database','Password','sa');
datasource := inifile.ReadString('Database','Data Source','127.0.0.1');
initcatalog := inifile.ReadString('Database','Initial Catalog','tax');
ConnStr := 'Provider='+provider+';Password='+password+';Persist Security Info=True;User ID='+userid+';Data Source='+datasource+';Initial Catalog='+initcatalog;
inifile.Destroy;
ADOCon_Tax.ConnectionString := ConnStr;
try
ADOCon_Tax.Connected;
except
exit;
end;
end;
end.
相关文章推荐
- 将DELPHI数据库连接写进INI配置文件中
- delphi读取ini文件
- delphi读取ini文件
- (转载)将DELPHI数据库连接写进INI配置文件中
- Delphi中读取INI文件
- 将DELPHI数据库连接写进INI配置文件中
- 在XPO中怎么通过配置文件来读取数据库链接
- delphi xe4 ini文件不能读取的解决方法
- 【Delphi-ADO】Delphi读取INI连接数据库远程操作数据库
- delphi 实现数据库读取图片文件。
- 使用Spring中Src下 -context.xml : 用资源文件夹保存数据库的链接信息 并在配置文件里读取
- delphi读取ini文件
- delphi 实现数据库读取图片文件
- JAVA JDBC 读取配置文件链接数据库(oracle)
- delphi读取ini文件
- 通过python读取ini配置文件
- 自己编写的一个程序:读取XML格式的日志文件,并以一定的数据写入数据库中
- php读取qqwry.dat ip地址数据库文件程序
- 从配置文件里读取数据,实现多数据库连接
- Java_JDBC连接数据库_使用读取配置文件的方式