Colunista ainda sem descrição. Caro colunista, por favor envie-nos sua descrição.
[FIREBIRD] ConnectionName=DemoDBExpressFB drivername=TBODBXFB hostname=localhost user_name=SYSDBA password=masterkey port=3050 Database=D:\Projetos\ArtigoActiveDelphi\BDACTIVE.FDB [ORACLE] ConnectionName=DemoDBExpressOracle drivername=ORACLE hostname=localhost user_name=Pedro password=12345678 port=1521 Database=XE
function TFRMDemoDBExpress.LerIni(Arquivo, Alias, Chave, Default: String): String; var config: TIniFile; begin config := TIniFile.Create(ExtractFilePath(Application.ExeName)+Arquivo); Result := config.ReadString(Alias,Chave,Default); end;
procedure TFRMDemoDBExpress.bitConectarFireBirdClick(Sender: TObject); begin SQLCFirebird.Close; try SQLCFirebird.ConnectionName := LerIni('CONFIG.INI','FIREBIRD','ConnectionName','DEMODBEXPRESSFB');//Carregar o Nome da Conexão com o Banco SQLCFirebird.ParamsLoaded := True; SQLCFirebird.DriverName := LerIni('CONFIG.INI','FIREBIRD','drivername','TBODBXFB');//Carregar o Driver a Ser utilizado SQLCFirebird.GetDriverFunc := 'getSQLDriver';//Função do Driver SQLCFirebird.LibraryName := 'tbodbxfb.dll';//Dll do Driver SQLCFirebird.VendorLib := 'fbclient.dll';//Dll do Client SGDB SQLCFirebird.Params.Add('drivername='+LerIni('CONFIG.INI','FIREBIRD','drivername','TBODBXFB'));//Carregar o Driver a Ser utilizado SQLCFirebird.Params.Add('hostname='+LerIni('CONFIG.INI','FIREBIRD','hostname','localhost'));//Nome do HOST "Servidor" SQLCFirebird.Params.Add('user_name='+LerIni('CONFIG.INI','FIREBIRD','user_name','SYSDBA')); SQLCFirebird.Params.Add('password='+LerIni('CONFIG.INI','FIREBIRD','password','masterkey')); SQLCFirebird.Params.Add('port='+LerIni('CONFIG.INI','FIREBIRD','port','3050'));//Porta de Configuração do SGDB SQLCFirebird.Params.Add('Database='+LerIni('CONFIG.INI','FIREBIRD','Database','C:\DBExpress\BDACTIVE.FDB'));//Caminho do Banco de dados SQLCFirebird.Params.Add('blobsize=-1'); SQLCFirebird.Open; except MessageDlg('Não foi possivel Conectar ao Banco de Dados!',mtError,[mbOK],0); exit; end; if bitConectarFireBird.Caption = 'Abrir Conexão' then begin SQLCFirebird.Open; CDSFirebird.Open; bitConectarFireBird.Caption := 'Fechar Conexão'; end else begin CDSFirebird.Close; SQLCFirebird.Close; bitConectarFireBird.Caption := 'Abrir Conexão'; end; end;
procedure TFRMDemoDBExpress.bitConectarOracleClick(Sender: TObject); begin SQLCOracle.Close; try SQLCOracle.ConnectionName := LerIni('CONFIG.INI','ORACLE','ConnectionName','DemoDBExpressOracle');//Carregar o Nome da Conexão com o Banco SQLCOracle.ParamsLoaded := True; SQLCOracle.DriverName := LerIni('CONFIG.INI','ORACLE','drivername','ORACLE');//Carregar o Driver a Ser utilizado SQLCOracle.GetDriverFunc := 'getSQLDriverORACLE';//Função do Driver SQLCOracle.LibraryName := 'dbxora.dll';//Dll do Driver SQLCOracle.VendorLib := 'oci.dll';//Dll do Client SGDB SQLCOracle.Params.Add('drivername='+LerIni('CONFIG.INI','ORACLE','drivername','ORACLE'));//Carregar o Driver a Ser utilizado SQLCOracle.Params.Add('hostname='+LerIni('CONFIG.INI','ORACLE','hostname','localhost'));//Nome do HOST "Servidor" SQLCOracle.Params.Add('user_name='+LerIni('CONFIG.INI','ORACLE','user_name','Pedro')); SQLCOracle.Params.Add('password='+LerIni('CONFIG.INI','ORACLE','password','12345678')); SQLCOracle.Params.Add('port='+LerIni('CONFIG.INI','ORACLE','port','1521'));//Porta de Configuração do SGDB SQLCOracle.Params.Add('Database='+LerIni('CONFIG.INI','ORACLE','Database','XE'));//Nome da Instancia do Banco de Dados SQLCOracle.Params.Add('blobsize=-1'); SQLCOracle.Open; except MessageDlg('Não foi possivel Conectar ao Banco de Dados!',mtError,[mbOK],0); exit; end; if bitConectarOracle.Caption = 'Abrir Conexão' then begin SQLCOracle.Open; CDSOracle.Open; bitConectarOracle.Caption := 'Fechar Conexão'; end else begin CDSOracle.Close; SQLCOracle.Close; bitConectarOracle.Caption := 'Abrir Conexão'; end; end;
CDSOracle.ApplyUpdates(0);
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009