
08/09/2004, 14:44
|
| | Fecha de Ingreso: agosto-2004
Mensajes: 62
Antigüedad: 20 años, 6 meses Puntos: 0 | |
No permite cancelar cambios en la DB en vb.... hola a todos,
disculpen ustedes estoy trabajando con vb 6.0 pero me surgio un problemita al tener que cancelar registros a la Db de una tabla, por el momento se tiene access 2000, en donde se esta importando los datos.
No trabajo con controles para el acceso a los datos (como el adodc), es puro codigo, en el cual tengo un variable rs como tipo adodb.recorset declarada, he encontrado que se puede cancelar con el metodo cancel o calcelupdate pero aun asi se da de alta el registro a la tabla, no lo cancela ?.
Para agregar los datos lo hago por medio de metodo cnx.execute "Insert into Areas(ID, area)..... como la actualizacion cnx.execute "update... ...... "
en las ayudas hace mencion que se puede trabajar con transacciones (workspace), hay que comenzar y luego aplicar los cambios; no se si por cada tabla se tiene que hacer esto o se generaliza la transacion y en cada tabla se vaya aplicando los cambios (segun un rollback o commit).
mi pregunta es, como puedo trabajar con las transacciones en vb, los ejemplos de las ayudas no son tan explicativas ?
Les agradescos si me pueden orientar en este asunto de como se puede aplicar las transacciones.
Gracias |