• Viernes 15 de Noviembre de 2024, 12:43

Autor Tema:  Re: Solución a Error al intentar borrar un registro con Adod  (Leído 3844 veces)

Mellileo

  • Miembro MUY activo
  • ***
  • Mensajes: 110
    • Ver Perfil
Re: Solución a Error al intentar borrar un registro con Adod
« en: Martes 15 de Julio de 2003, 21:10 »
0
Hola Genios...

Estoy intentando borrar un registro completo de una base de datos en un servidor Oracle, la conexión a los datos la realicé con un control Adodc, y aunque aunque este control admite sintácticamente la siguiente línea de código:

Adodc.RecordSet.Delete

Al ejecutar el programa borra por primera vez cualquier registro, pero al intentar borrar uno nuevo, aparece el siguiente error:


"Error -2147217887 en tiempo de ejecución"

"La operación en varios pasos generó errores.  Comprueba los valores del estado."

Sin encontrar solución al problema.

Cualquier ayudita en la solución del problema será inmensamente agradecida!!!

Saludo Mellileo!!
Saludos...

Mellileo!!

chiaravel

  • Miembro MUY activo
  • ***
  • Mensajes: 242
    • Ver Perfil
Re: Solución a Error al intentar borrar un registro con Adod
« Respuesta #1 en: Martes 15 de Julio de 2003, 23:09 »
0
Quizas esto no resuelva tu problema, pero es un consejo que cualquier experto te daria...

No uses objetos CONTROL DATA de ningun tipo, ya que son terriblemente pesados y hacen que la performance de tu aplicacion baje terriblemente en cuanto al acceso a los datos.

Usa un DataEnvironment o simplemente Codigo para crear las conexiones a tu BD y vas a ver que las accedes muchisimo mas rapido, y quizas soluciones asi tu problema, ya que a simple vista no es un error comun.

Espero que este consejo te sirva

Suerte

:adios:
Pablo Tilotta
Analista de Sistemas
Argentina

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Solución a Error al intentar borrar un registro con Adod
« Respuesta #2 en: Miércoles 16 de Julio de 2003, 13:34 »
0
Debes actualizar después de borrar
Adodc.RecordSet.Delete
adodc.recordset.updatebatch

Mellileo

  • Miembro MUY activo
  • ***
  • Mensajes: 110
    • Ver Perfil
Re: Solución a Error al intentar borrar un registro con Adod
« Respuesta #3 en: Miércoles 16 de Julio de 2003, 14:41 »
0
Hola Angelescj:

Ya intenté lo que me aconsejas, pero el error sigue apareciendo en la línea del delete.

Adodc.RecordSet.Delete

No alcanza a ejecutar la línea de actualización:

Adodc.RecordSet.UpDateBatch

Alguna otra sugerencia?

Gracias por el interés!!

Saludos  Mellileo!!
Saludos...

Mellileo!!

angelescj

  • Miembro MUY activo
  • ***
  • Mensajes: 154
    • Ver Perfil
Re: Solución a Error al intentar borrar un registro con Adod
« Respuesta #4 en: Jueves 17 de Julio de 2003, 11:29 »
0
Cuando dices "uno nuevo", ¿te refieres a uno recién insertado?
:question:

Mellileo

  • Miembro MUY activo
  • ***
  • Mensajes: 110
    • Ver Perfil
Solución a Error al intentar borrar un registro con Adodc.
« Respuesta #5 en: Sábado 19 de Julio de 2003, 00:32 »
0
Hola angelescj:

Gracias por tu inte´rés en ayudarme, pero te comunico que después de hacerle muchas cosas, se solucionó el problema y no supe cómo ni qué lo probocaba, pues no era un error sintáctico, de eso estoy seguro!!!

Al parecer era un error de relaciones, Creo!!

De todos modos muchas gracias!!!

saludos Mellileo!!:gracias:  :adios:
Saludos...

Mellileo!!