Entrar
¿Nuevo usuario? Inscribirme
DesarrolloDelphi · Desarrollo de Software en Borland Delphi
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
TIBDataSet, Firebird 2.0 y duplicación de registros...me respondo a   Lista de mensajes  
Responder | Reenviar Mensaje #6844 de 7320 |
Hola a todos...
Bueno...gracias por la ayuda y las sugerencias, pero ya le encontré la
vuelta a este problema, en la linea de código que dice :
IBCabecera.Append ;
lo cambié por un :
IBCabecera.Insert ;
y listo....ya no me duplica mas los registros...
Gracias a todos nuevamente...
Saludos.
Walter

*------------------------------------------------------------------*
Estoy usando Delphi 5 Enterprise con Firebird 2.0 y tres TIBDataSet
conectados a un TIBDataBase y a un TIBTransaction.
Con el primer IBDataSet hago un simple :
IBCabecera.Append ;
//Carga de datos a tabla...
IBCabecera.FieldByName('FECHA').AsDateTime :=
StrToDate(edtFechaPrincipal.Text) ;
IBCabecera.FieldByName('TIPO').AsString := 'I' ;
IBCabecera.FieldByName('CODE_CONCEPTO').AsInteger := Code_Concepto ;
IBCabecera.FieldByName('CONCEPTO').AsString := Concepto ;
IBCabecera.FieldByName('CUIT').AsString := Cuit ;
IBCabecera.FieldByName('IMPORTE').AsFloat := TotalComprobantes ;
// IBCabecera.Post ; // Esta linea fué comentada para evitar errores...
IBCabecera.ApplyUpdates ;
IBCabecera.CachedUpdates := True ;

Esto lo graba bien en los dos primeros registros de la tabla, después,
por cada registro que quiero agregar a la tabla, me los duplica.
Este TIBDataSet tiene asociado, en la base de datos, un generador y un
disparador para un campo autoincremental, lo cual funciona perfectamente.
Si hay alguna pista que me puedan dar, agradecido.
Saludos.
Walter.




Mié, 16 de Abr, 2008 4:53 pm

waltermeson
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #6844 de 7320 |
Desplegar mensajes Autor Ordenar por fecha

Hola a todos... Bueno...gracias por la ayuda y las sugerencias, pero ya le encontré la vuelta a este problema, en la linea de código que dice : ...
Walter
waltermeson
Sin conexión Enviar correo
16 de Abr, 2008
5:42 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda