Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-06-2011
eliezermev eliezermev is offline
Registrado
NULL
 
Registrado: may 2011
Posts: 3
Poder: 0
eliezermev Va por buen camino
Cita:
Empezado por Caro Ver Mensaje
Hola knnibal, puedes utilizar los componentes Data Aware, DBEdits, cada DBEdit enlazado a cada uno de tus campos y para insertar utilizas tu DBNavigator.

Ahora si quieres hacerlo a mano:

Código Delphi [-] Table.Open; Table.Insert; o Table.Append; Table.FieldByName('Campo1').AsString := Edit1.Text; Table.FieldByName('Campo2').AsString := Edit2.Text; ........ Table.Post;//para Grabar


Saluditos
como hago para q no meguarde os registros iguales? que lo busque por cedula y si existe que lo modifique y si no existe q lo guarde
por favor ayudame
Responder Con Cita
  #2  
Antiguo 23-06-2011
Avatar de knnibal
knnibal knnibal is offline
Miembro
 
Registrado: nov 2008
Posts: 12
Poder: 0
knnibal Va por buen camino
bueno yo hago esas validaciones desde la base de datos! creo un campo y especifico que debe ser único. luego en mi código de delphi creo una variable de tipo EXCEPTION y trabajo con el TRY y el EXCEPT. en la parte del except capturas la excepción, es decir si hubo un error detienes todo, en tu caso la cédula repetida.

seria algo asi:
TRY
//AQUI VA TU CODIGO PARA GUARDAR EN LA BASE DE DATOS
EXCEPT
ON E:EXCEPTION DO
BEGIN
//haces un rollback para cancelar la transaccion
IF QueryWrite.Transaction.InTransaction THEN
QueryWrite.Transaction.Rollback;
Application.MessageBox(PChar('BLA BLA BLA'),'Mensaje',MB_ICONEXCLAMATION);
SYSUtils.Abort;
END;
END;
__________________
ViVe y Deja Morir!!
Responder Con Cita
Respuesta



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
guardar datos en base de datos lis983 Varios 4 16-07-2008 07:47:49
Guardar en 1 base de datos SQL, datos procedentes de 2 tablas distintas adaypr C++ Builder 1 05-09-2006 11:56:33
Guardar QR en base de datos jose_c27 Impresión 1 06-11-2005 03:32:16
Guardar imagenes en una base de datos PTW Varios 1 09-04-2004 14:50:16
guardar un jpg en una base de datos ing_alsaac Gráficos 1 16-10-2003 01:15:16


La franja horaria es GMT +2. Ahora son las 17:04:10.


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