Error:"La operación en varios pasos generó errores. Compruebe los valores de estado"
Publicado por Miguel (2 intervenciones) el 06/07/2017 17:34:01
Muy buenas, escribo después de mucho tiempo para plantear un gran problema que tengo, esta vez con VB6. Resulta y acontece que, de acuerdo al título, este es el mensaje de error que obtengo tras querer cambiar los datos de una fila de datos previamente obtenidos, y al que previamente se le ejecutan ciertas fórmulas. No puedo resumirlo porque es un problema complejo, y las ideas que dan en la internet (y sí, ya la googleé) no me han servido, así que lo planteo así:
En una ventana se obtiene los datos del personal, tales como su nombre, apellido, sueldo y cargo, y otros como las deducciones realizadas a dicho sueldo, cuyas fórmulas se ejecutan dentro de la consulta a dicha base de datos. Luego, se busca calcular los días extras y feriados para adicionarlos al valor del sueldo. Los valores, a su vez, se les suman a las deducciones, pero en la ejecución del cambio, sale el error que da nombre al título, y al decir "depurar", llega a justo esa línea del primer valor de deducción que no se deja cambiar, es decir, la variable tiene el valor del campo, y lo que está después del igual tiene otro, con lo cual no me queda claro qué está fallando; por ello recurro a vosotros para saber qué está fallando.
Si necesitan que les pase del código fuente, pues puedo intentarlo; mientras, ver cómo lo resuelvo.
Otras pistas, aunque no sé si sean relevantes: SO: Windows 7, SGBD: Access 2007.
En una ventana se obtiene los datos del personal, tales como su nombre, apellido, sueldo y cargo, y otros como las deducciones realizadas a dicho sueldo, cuyas fórmulas se ejecutan dentro de la consulta a dicha base de datos. Luego, se busca calcular los días extras y feriados para adicionarlos al valor del sueldo. Los valores, a su vez, se les suman a las deducciones, pero en la ejecución del cambio, sale el error que da nombre al título, y al decir "depurar", llega a justo esa línea del primer valor de deducción que no se deja cambiar, es decir, la variable tiene el valor del campo, y lo que está después del igual tiene otro, con lo cual no me queda claro qué está fallando; por ello recurro a vosotros para saber qué está fallando.
Si necesitan que les pase del código fuente, pues puedo intentarlo; mientras, ver cómo lo resuelvo.
Otras pistas, aunque no sé si sean relevantes: SO: Windows 7, SGBD: Access 2007.
Valora esta pregunta
0