borrar registro con ado
Publicado por diogenes (111 intervenciones) el 16/03/2003 06:26:11
Tengo el siguiente problema, estoy ingresando registros a una tabla secuencialmente la cual he definido en el origen de datos con una sentencia sql de un origen de datos adodc asi
select * from optalla order by op,color,talla
y voy ingresando los datos de la siguiente manera
ado.recordset.addnew
luego hago las asignaciones a los correspondientes campos
de los datos capturados en pantalla
hago una validacion de que algunas llaves del registro no esten repetidas
a traves de un ciclo until
sino esta repetida y dado el hecho que al ejecutar
ado.recordset.movenext el registro queda actualizado
hasta ahi todo fnciona bien..
pero cuando ingreso un registro duplicado y pretendo eliminarlo
con un ado.recordset.delete a continuacion
me entrega el siguiente mensaje
"Informacion de columna clave insuficiente o incorrecta; demasiadas filas afectadas por la actualizacion"
supongo que debido a que el registro entro duplicado intenta elimimar
a los 2 ?
como puedo hacer para elimarlo
gracias
Valora esta pregunta


0