SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Mellileo en Martes 15 de Julio de 2003, 21:10
-
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!!
-
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:
-
Debes actualizar después de borrar
Adodc.RecordSet.Delete
adodc.recordset.updatebatch
-
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!!
-
Cuando dices "uno nuevo", ¿te refieres a uno recién insertado?
:question:
-
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: