Pregunta: | 10113 - CANCELAR UN ADDNEW CON DATAENVIRONMENT |
Autor: | Margaret Thatcher |
Para añadir un nuevo registro hago lo siguiente:
DataEnvironment1.rsNombre_Tabla.AddNew y si quiero cancelar esta operacion: If DataEnvironment1.rsNombre_Tabla.EditMode = adEditAdd Then DataEnvironment1.rsNombre_Tabla.CancelBatch adAffectCurrent DataEnvironment1.rsNombre_Tabla.MoveFirs Exit Sub End If y si le doy otra vez para añadir un nuevo registro me sale un error: No se puede enlazar con el campo o DataMember: 'Nombre_Campo' |
Respuesta: | Armando Diaz de Leon |
Checa en el comando que diseñaste para ese recordset tenga en cursor type 3-static, y tu lock type en Optimist
O puede ser que el error sea provocado por el cancelbatch, prueba con adAffectAll en vez de adAffectCurrent. |