![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Dentro de los datos que necesito insertar en la grilla hay un valor autonumerico, pero me lanza un error de violación de llave cuando paso al tercer registro, y el valor autonumerico no se va llenando automaticamente.
Si quito de la tabla el Incremento automatico en SQL Server e ingreso el valor manualmente en la grilla no presenta problemas. |
|
#2
|
|||
|
|||
|
Pues si usas ADO al crear la forma del grid puedes usar
Conexion.BeginTrans; y en el boton de aceptar cambios pones: Conexion.CommitTrans; y para cancelar cambios: Conexion.RollbackTrans; notese que no se refiere a la tabla o query, se refiere al componente de conexion |
|
#3
|
|||
|
|||
|
Gracias Luis, la verdad es que los inconvenientes los estoy teniendo con el bendito autonumerico, sea con transacciones o Clientdataset. En las transacciones porque al darle rollback no guarda nada pero si incrementa el autonumerico, y en los Clientdataset no me genera el autonumerico automaticamente.
Sera que me estoy complicando mucho? ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|