bdmantenimiento.~pas.svn-base

来自「example delphi with database」· SVN-BASE 代码 · 共 47 行

SVN-BASE
47
字号
unit BDMantenimiento;

interface
uses TDataConexion,ADODB,DB,SysUtils,Variants;
type
      TBaseDato = class
      private
        Query : TADOQuery;
        StoredProc: TADOStoredProc;
      public
      constructor Create;
      destructor Destroy;override;
      function EliminacionTotal():Boolean;
      end;
implementation

constructor TBaseDato.Create();
begin
   inherited Create;
   Query:=TADOQuery.Create(nil);
   Query.Connection:=Database.Conexion;
   StoredProc:=TADOStoredProc.Create(nil) ;
   StoredProc.Connection:=Database.Conexion;
end;

destructor TBaseDato.Destroy();
begin
       StoredProc.Connection:=Nil;
       StoredProc.Free;
       inherited Destroy;
end;
function TBaseDato.EliminacionTotal():Boolean;
begin
      StoredProc.ProcedureName:='eliminacion_total';
      StoredProc.Parameters.CreateParameter('@retorno',ftInteger,pdInputOutput,0,0);
      StoredProc.Prepared:=True;
      StoredProc.ExecProc;
      resultado:=StoredProc.Parameters.ParamValues['@retorno'];
      StoredProc.Parameters.Clear;
      if resultado <> 0 then
          EliminacionTotal:=False
      else
          EliminacionTotal:=True;
end;

end.

⌨️ 快捷键说明

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