FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
key violation al modificar
Hola
Estoy realizando una aplicacion para un desglose de articulo. Tengo una base de datos paradox, una tabla que tiene un clave primaria compuesta por CodArtDesg,codArt,alto,ancho y largo. El problema viene cuando realizo la modificacion, puedo modificar estos campos sin problemas, pero no puedo modificar el precio, unidades, etc. Lo que hago es lo siguiente: Tengo un DBGRID que me muestra los articulos que corresponden al desglose, y en el evento del doble click relleno unos Edits con los campos de la tabla. Luego tengo un boton que me realiza el modificado y hay este codigo: data.Desglose.Edit; data.Desglose.FieldByName('RefArt').AsString:=Edit1.Text; data.Desglose.FieldByName('DescArt').AsString:=Edit2.Text; data.Desglose.FieldByName('Largo').AsString:=Edit3.Text; data.Desglose.FieldByName('Ancho').AsString:=Edit4.Text; data.Desglose.FieldByName('Alto').AsString:=Edit5.Text; data.Desglose.FieldByName('Unidades').AsString:=Edit6.Text; data.Desglose.FieldByName('Tarifa').AsString:=Edit7.Text; data.Desglose.FieldByName('Precio').AsString:=Edit8.Text; data.Desglose.FieldByName('Total').AsInteger:=Edit9.Text; data.Desglose.FieldByName('Observaciones').AsString:=Edit10.Text; data.Desglose.Post; Me da un key violation al hacer el post, pero solo cuando modifico los campos que no forman parte de la clave primaria. Espero que me podais ayudar en lo que sea. Gracias |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
maestro/detalle, modificar | ecfisa | Tablas planas | 6 | 30-12-2005 22:22:10 |
modificar clave primaria en interbase | manolop | Conexión con bases de datos | 0 | 24-06-2005 10:31:42 |
Modificar DBGrid | jsanchez | OOP | 3 | 04-06-2005 21:11:48 |
Como modificar un registro? | Telemaco | Conexión con bases de datos | 4 | 20-02-2004 16:45:48 |
Modificar una gráfica por código | hogol | Servers | 0 | 02-12-2003 21:55:13 |
|