FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda: "Record not found or changed by another user"
Hola,
Tengo un proceso que sumariza los detalles de una factura para determinar el importe e impuesto totales, en base a tales detalles. pe_regoper es un objeto que contiene propiedades (property) que escriben los datos a los campos de la tabla. También tiene asociado el ClientDataSet que accede a la tabla. Partidas es otro objeto relacionado a pe_regoper que contiene propiedades de las partidas, y su ClientDataSet, que accede a la tabla de partidas. if (pe_regoper.Cierre = 'N') and (not pe_regoper.Partidas.z_DataSet.EOF) then begin pe_regoper.z_DataSet.Edit; pe_regoper.TotalImporte:= 0; pe_regoper.TotalIVA:= 0; with pe_regoper.Partidas.z_dataSet do begin First; while not Eof do begin pe_regoper.TotalImporte:= pe_regoper.TotalImporte + pe_regoper.Partidas.Importe; pe_regoper.TotalIVA:= pe_regoper.TotalIVA + pe_regoper.Partidas.IVA; next; end; end; pe_regoper.z_dataSet.Post; if TClientDataSet( pe_regoper.z_dataSet ).ApplyUpdates(0) > 0 then TClientDataSet( pe_regoper.z_dataSet ).CancelUpdates; end; En el debugger veo que entra a la condición sin problema, y efectúa las operaciones de totalización correctamente. El problema viene al aplicar el ApplyUpdates, obtengo "Record not found or changed by another user". Cada ClientDataSet está asociado al Provider, y este a su vez a un ZQuery de Zeos que conecta a MySQL 5. Uso Delphi 7 Qué podrá estar pasando? Gracias, Guillermo |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TClientDataSet.applyupdates (error: record not found or changed by another user) | Bauhaus1975 | Conexión con bases de datos | 11 | 17-03-2009 11:30:51 |
applyupdates (record not found or changed by another user) | Stell | Conexión con bases de datos | 4 | 13-05-2008 13:36:20 |
Error: "Record not found or changed by another user" | jmlifi | Varios | 0 | 27-01-2006 10:16:57 |
Record not found or changed by another user | felixgo | Conexión con bases de datos | 1 | 30-09-2005 13:07:40 |
Record not found or changed by another user. | Luis | Conexión con bases de datos | 2 | 12-08-2005 19:50:45 |
|