Urgente..Para un guru.Metodo conx.execute error
Publicado por jirm (5 intervenciones) el 03/07/2001 18:22:30
Agradeceria " muchisimo" si alguien me pudiera ayudar ante el siguiente problema:
En un sub que hace un borrado mediante SQL, ejecuto un metodo tal que así:
Criterio= DELETE FROM tabla WHERE....
conexion= SQL_String_a_mi_BD
conexion.execute Criterio,, (Esto lo hago mediante una clase)
Tambien controlo que el motor de access genere el evento conexion.executeterminate antes de continuar, (por si acaso).
"Lo anterior parece funcionar bien" , pero a la misma b.d. mediante controles control-data realizo todas las operaciones de enlace a los datos desde el formulario de presentacion.
El problema es que al ejecutar el metodo .execute para el borrado "no se actualizan los recordset del control-data", lo hago ejecutando de nuevo controldata.recordsorurce=SQL_String_a_mi_BD y controldata.refresh
Curiosamente si lo ejecuto paso a paso SI ESTAN ACTUALIZADOS , pero en ejecucion normal el controldata sigue teniendo los registros eliminados. los cuales evidentemente provocan error "registro eliminado" al intentar acceder.
Agradeceria cualquier consejo, ayuda, etc...
Llevo muchas horas perdidas con esto.. :-(((
Saludos ...
En un sub que hace un borrado mediante SQL, ejecuto un metodo tal que así:
Criterio= DELETE FROM tabla WHERE....
conexion= SQL_String_a_mi_BD
conexion.execute Criterio,, (Esto lo hago mediante una clase)
Tambien controlo que el motor de access genere el evento conexion.executeterminate antes de continuar, (por si acaso).
"Lo anterior parece funcionar bien" , pero a la misma b.d. mediante controles control-data realizo todas las operaciones de enlace a los datos desde el formulario de presentacion.
El problema es que al ejecutar el metodo .execute para el borrado "no se actualizan los recordset del control-data", lo hago ejecutando de nuevo controldata.recordsorurce=SQL_String_a_mi_BD y controldata.refresh
Curiosamente si lo ejecuto paso a paso SI ESTAN ACTUALIZADOS , pero en ejecucion normal el controldata sigue teniendo los registros eliminados. los cuales evidentemente provocan error "registro eliminado" al intentar acceder.
Agradeceria cualquier consejo, ayuda, etc...
Llevo muchas horas perdidas con esto.. :-(((
Saludos ...
Valora esta pregunta


0