![]() |
![]() |
![]() |
![]() |
![]() |
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 a veces
Tengo un pequeño problema y no encuentro la solucion.
Inserto datos en un dataSet en un campo id(tipo key). antes de insertar muevo el dataset al ultimo registro con dataSet.last y cojo el valor del campo id. AL inserta utilizo ese valor almacenado en la variable nuevoid, lo asigno asi: FIBDataSetICCSVentas.FieldByName('id').AsInteger:= idbnuevo + 1. Me funciona bien, pero si ejecuto una consulta de ventas entre fecha y luego quiero insertar una nueva venta me da el key violation. NO se si el problema es que no me refresca el dataset o no me mueve al ultimo registro. Es un poco lioso, a ver quien puede tener algo de idea. Gracias de antemano |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
OnMouseWheel se me ejecuta 3 veces | gluglu | Varios | 2 | 06-04-2007 01:24:34 |
Imprimir dos veces | agora18 | Impresión | 8 | 22-12-2006 20:51:07 |
A veces MS da pena... | marceloalegre | Noticias | 9 | 03-02-2006 21:58:53 |
A veces si, a veces no | buitrago | Firebird e Interbase | 0 | 28-02-2004 03:05:13 |
4 veces casada | José Luis Garcí | Humor | 0 | 19-06-2003 11:44:42 |
![]() |
|