⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbinfounit.pas.svn-base

📁 农村信用社对日常凭证的管理功能
💻 SVN-BASE
字号:
unit DBInfoUnit;

interface
uses
  IniFiles;
type
  TDBInfo=class
  private
  public
    class function getDataSourceName:String;
    class function getUserID:String;
    class function getPassword:String;
    class function getDBName:String;
  end;

implementation
const
  DBConfigFilePath='config/DBConfig.ini';

{ TDBInfo }

class function TDBInfo.getDataSourceName: String;
var
    DBInfoIni:TIniFile;
begin
  DBInfoIni:=TIniFile.Create(DBConfigFilePath);
  result:=DBInfoIni.ReadString('DBConnection','DataSource','(local)');
  DBInfoIni.Free;
end;

class function TDBInfo.getDBName: String;  
var
    DBInfoIni:TIniFile;
begin                            
  DBInfoIni:=TIniFile.Create(DBConfigFilePath);
  result:=DBInfoIni.ReadString('DBConnection','DBName','voucher');  
  DBInfoIni.Free;
end;

class function TDBInfo.getPassword: String; 
var
    DBInfoIni:TIniFile;
begin             
  DBInfoIni:=TIniFile.Create(DBConfigFilePath);
  result:=DBInfoIni.ReadString('DBConnection','Password','');  
  DBInfoIni.Free;
end;

class function TDBInfo.getUserID: String;  
var
    DBInfoIni:TIniFile;
begin    
  DBInfoIni:=TIniFile.Create(DBConfigFilePath);
  result:=DBInfoIni.ReadString('DBConnection','UserID','sa');  
  DBInfoIni.Free;
end;

end.
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -