Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-09-2012
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Poder: 14
novato_erick Va por buen camino
Limpiar Formulario para ingresar nuevo registro en sql

Hola a Todos tengo lo siguiente:

Código Delphi [-]

procedure TfrmEmpleados.btnAgregarClick(Sender: TObject);
var
  exito: boolean;
begin
  trn := dmConecta.FBLINUXCONECTION.BeginTransaction;
  try
    with dmConecta.qEmpleados do
    begin
      sql.Clear;
      sql.Add('insert into EMPLEADOS (NOMBRE, NOMBRE_2, APELLIDO, APELLIDO_2, CEDULA, NACIMIENTO, ....)');
      sql.Add('values (:pNOMBRE,:pNOMBRE_2,:pAPELLIDO,:pAPELLIDO_2,:pCEDULA,:pNACIMIENTO,:pID_GENERO... )');
      parambyname('pNOMBRE').AsString := edtNombre1.Text;
      parambyname('pNOMBRE_2').AsString := edtNombre2.Text;
      parambyname('pAPELLIDO').AsString := edtApellido1.Text;
      parambyname('pAPELLIDO_2').AsString := edtapellido2.Text;
      parambyname('PCEDULA').AsString := edtCedula.Text;
      parambyname('pNACIMIENTO').AsDateTime := dtpFNacimiento.DateTime;
      parambyname('pID_GENERO').AsInteger := IdGenero;
      parambyname('pDIRECCION').AsString := mDireccion.Text;
      parambyname('pTELEFONO').AsString := edtTelefono.Text;
      parambyname('pCELULAR').AsString := edtCelular.Text;
      execsql;
      begin
        dmConecta.FBLINUXCONECTION.CommitFreeAndNil(trn);
        exito := true;
      end;
    end;
  except
    on e: exception do
    begin
      dmConecta.FBLINUXCONECTION.RollbackFreeAndNil(trn);
      showmessage('Error Encontrado' + e.message);
    end;
  end;
  if Application.MessageBox('¿Desea Agregar Otro?', 'Confirmación',
    MB_ICONQUESTION OR MB_YESNO) = ID_NO then
  begin
    dmConecta.qEmpleados.Close;
    frmPrincipal.CerrarPestana;
  end
  else
  begin
   // Aqui no se como hacer para ingresar a otro empleado
end;

Que me recomiendan?

novato_erick

Última edición por ecfisa fecha: 09-09-2012 a las 01:28:29. Razón: Quitar iconos del código
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
ingresar registro en delphi php y Mysql kurono PHP 1 06-06-2011 02:38:32
limpiar formulario al regresar a la pagina jomanmoz HTML, Javascript y otros 1 17-02-2008 22:43:40
No fue posible ingresar un Registro en el Datamodule... RicardoG Conexión con bases de datos 1 29-05-2007 19:50:26
Como hacer que se limpie genere un nuevo registro en un formulario difesa Tablas planas 2 01-11-2006 15:07:49
limpiar todos los valores del formulario cisterpe OOP 26 17-09-2003 13:53:53


La franja horaria es GMT +2. Ahora son las 12:11:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi