• Jueves 2 de Mayo de 2024, 04:02

Autor Tema:  Re: CONSULTAS SQL  (Leído 1999 veces)

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: CONSULTAS SQL
« en: Miércoles 4 de Junio de 2003, 13:51 »
0
Hola a todos, mi pregunta es la siguiente, no se si en VB funcionan las sentencias Rollback y Commit sobre una BD, alguien sabe si es posible deshacer los cambios hechos en una BD Access de alguna manera?

Gracias de antemano:hitcomp::lightsabre:

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: CONSULTAS SQL
« Respuesta #1 en: Miércoles 4 de Junio de 2003, 14:57 »
0
RollBack y commit funcionan desde VB simepre y cuando el proveedor que utilices las soporte, pero no con ADO, a no ser que lo realices desde SQL.
Estas opciones las tienes en el "Espacio de Trabajo", workSpace, no en la conexión

:suerte:

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: CONSULTAS SQL
« Respuesta #2 en: Miércoles 4 de Junio de 2003, 15:31 »
0
Es decir, que si yo me creo un punto de salvaguarda, y luego modifico, borro o hago lo que sea en la BD, llamando a ese punto mediante rollback se me deshacen los cambios ¿no?

Gracias y Saludos. :jumpie:

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: CONSULTAS SQL
« Respuesta #3 en: Miércoles 4 de Junio de 2003, 15:53 »
0
angelescj:

He probado ha poner:
     strSQL = "Rollback A"
     rdoConDiscover.Execute strSQL

y me dice que no es una sentencia SQL válida, accedo a la BD a través de RDO, sabes alguna manera de hacerlo, :ayuda:

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: CONSULTAS SQL
« Respuesta #4 en: Miércoles 4 de Junio de 2003, 16:12 »
0
¿De qué tipo es rdoConDiscover? Si es, como parece por el nombre, una conexión no sirve, el rollback y el commit son del espacio de trabajo, que en RDO es el tipo de datos:
             rdoEnvironment
Yo generalmente utilizo ADO
:suerte:

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: CONSULTAS SQL
« Respuesta #5 en: Miércoles 4 de Junio de 2003, 16:29 »
0
El tipo de dato es rdoConnection, es una conexion como bien dices.

Que solucion ves la mas factible?
Puedes ponerme un ejemplo?
:gracias:

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
Re: CONSULTAS SQL
« Respuesta #6 en: Miércoles 4 de Junio de 2003, 17:47 »
0
No valdría con poner el RollbackTrans o CommitTrans? podría servir creo pero no se como ponerlo porq me da error.

Logar

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: CONSULTAS SQL
« Respuesta #7 en: Miércoles 4 de Junio de 2003, 19:11 »
0
Hola Te envio ejemplo adjunto. Espero que te sirva.
Saludos.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

Jessuss

  • Miembro activo
  • **
  • Mensajes: 49
    • Ver Perfil
CONSULTAS SQL
« Respuesta #8 en: Jueves 5 de Junio de 2003, 08:31 »
0
Gracias por el ejemplo Logar, lo probaré y ya te contaré.


Saludos :beer: