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 22-01-2011
Avatar de lafourcade
lafourcade lafourcade is offline
Miembro
NULL
 
Registrado: ene 2011
Posts: 13
Poder: 0
lafourcade Va por buen camino
Question Actualizar dbgrid interbase

Hola ojala puedan ayudarme, mi problema es el siguiente:

tengo un formulario en delphi 7 cn un dbgrid en este se muestran todos los campos de la tabla clientes y al dar click sobre alguno de ellos se despliegan en dbedits, todo esto lo hace correctamente incluso guarda y actualiza un campo que se edita con una resta de dos dbedits, el unico problema es que en el dbgrid no se actualiza dicho campo y al dar click para volver a visualizarlo sigue con el valor anterior el codigo q tengo para guardar ees el siguiente:
Código Delphi [-]
  with DATAMODULE1.IBQUERY1 do
  begin
     close;
     sql.clear;
     sql.Add('insert into CREDITOS(CVE_CLI,CVE_PROD,FECHA,TOTAL)');
     sql.add('values(:CLI,:PROD,:FEC,:TOT)');
     paramByName('CLI').asinteger:=strtoint(dbedit1.text);
     paramByName('PROD').ASINTEGER:=STRTOINT(EDIT7.Text);
     paramByName('FEC').asdate:=strtodate(edit6.text);
     paramByName('TOT').AsFloat:=strtofloat(edit3.text);
     execsql;
     sql.Clear;
     sql.add('commit');
     execsql;
     update;
     showmessage('TRANSACCION GUARDADA');
     DATAMODULE1.IBQuery1.Close;
     DATAMODULE1.IBQuery1.Open;
  END;

Y al cerrar todo el programa y volverlo a abrir ya se refleja el cambio. Espero me halla explicado bn y puedan ayudarme xq ya cheque las soluciones de ptros hilos y no m funcionan. Gracias.

Última edición por ecfisa fecha: 24-01-2011 a las 20:04:08. Razón: Etiquetas, identación
Responder Con Cita
  #2  
Antiguo 22-01-2011
Avatar de lafourcade
lafourcade lafourcade is offline
Miembro
NULL
 
Registrado: ene 2011
Posts: 13
Poder: 0
lafourcade Va por buen camino
solucionado

ya encontre que era la solucion:
Código Delphi [-]
 
   datamodule1.IBTable1.Close;
   datamodule1.IBTable1.Open;

y listo.

Última edición por ecfisa fecha: 24-01-2011 a las 20:04:48. Razón: Etiquetas, identación
Responder Con Cita
  #3  
Antiguo 24-01-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola lafourcade.

Me alegra mucho que hayas encontrado la solución y agradezco que la hayas compartido.

Te recomiendo el uso de las etiquetas vB , facilita la lectura y entendimiento de tu código.

( En el caso de codigo Delphi te conviene usar: [delphi] y [/delphi] ).

Un saludo.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 24-01-2011 a las 21:46:33.
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
Actualizar base de datos de interbase con Delphi Rexklo Firebird e Interbase 2 25-07-2008 01:27:29
Actualizar Tablas - Interbase BlueSteel Conexión con bases de datos 1 20-11-2006 18:51:50
actualizar interbase... celesdiaz Firebird e Interbase 2 10-06-2005 01:42:03
porqué es tan dificil actualizar la informacion en interbase? ElSanto24 Firebird e Interbase 18 04-03-2004 09:53:42
Introducir / Actualizar Datos en Interbase jsc Firebird e Interbase 5 04-11-2003 14:03:24


La franja horaria es GMT +2. Ahora son las 22:47:19.


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