Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, iniFiles, DB, ADODB, StdCtrls, ComCtrls, Buttons;
type
TForm1 = class(TForm)
Edit1: TEdit;
Label1: TLabel;
Button1: TButton;
ADOConnection1: TADOConnection;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
// Declaracion de funciones
function encriptacion ( Cadencrip :string): string;
//function descencritpar( Cadencrip :string): string;
// Declaracion de Procedimientos
procedure LoadIni(PathIni : string);
procedure conectionDB;
//procedure crearArchiEncri( PathIni : string);
end;
// Declaracin de Constantes
const
STR_CONN = 'Provider=SQLOLEDB.1;Password=%s;Persist Security
Info=True;' +
'User ID=%s;Initial Catalog=%s;Data Source=%s';
CONFIG_SECTION = 'ConfigDB';
STR_EMPTY = '';
//Variables de tipo Global
var
Form1: TForm1;
ini: TIniFile;// Variable de Tipo TiniFile
EstructFile : ConecTionBD;// Variable de Tipo Estructura
nombrearchguardar: string;
implementation
{$R *.dfm}
ADOConnection1.COnnectionObject.ConnectionString:=
// coneccion forma de acerla
// Format5o de conexion Basde de Datos
Format(STR_CONN, [EstructFile.PswBD,EstructFile.UsrBD
,EstructFile.NomBD,EstructFile.MotDb]);
try
// Abre la conexion
ADOConnection1.Open;
//ADOConnection1.Close;
end;
end;//endtry
FreeAndNil(ini);
end;//endelse
end;
// Si oprime el boton
procedure TForm1.Button1Click(Sender: TObject);
var
RuthIni: string;
begin
RuthIni:='';
// si el edit esta vacio
if Edit1.text = ' ' then
begin
ShowMessage('No hay ruta especificada');
end// Endif
else
begin
// Asigna la ruta a la variable RuthIni
RuthIni:=Edit1.text;
// Enva la ruta al procedimiento de cargar ini.
LoadIni(RuthIni);
End;
end;//end procedure
end.