Ver Mensaje Individual
  #7  
Antiguo 08-01-2008
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.610
Reputación: 32
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Smile

Algo que se me ocurre es que puedes usar el depurador para "cazar" la sentencia SQL que internamente ejecuta el Provider. Entonces probar dicha sentencia en IBExpert, o el programa de gestión que utilices, para ver si el problema tiene más que ver con la sintaxis propia de la sentencia o algún disparador desencadenado, que con los mecanismos de la VCL.

No olvides compilar con la opción "Use Debug DCUs" para que el depurador te deje entrar hasta la cocina. Cuando aparezca la excepción, abre la pila de llamadas (Call Stack) para ir algunas rutinas atrás hasta un lugar donde puedas colocar un punto de ruptura para detenerte a "recoger" con Evaluate/Modify (Ctrl+F7) la sentencia Update en cuestión, que de seguro será el valor de algún parámetro de dichas rutinas.

Mucha suerte, no dejes de contarnos cómo te fue.

Un abrazo.

Al González.
Responder Con Cita