Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2004, 15:28
augusto_jaramil
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 20 años, 5 meses
Puntos: 8
Pregunta Error en Informix: "Updates are not allowed on a scroll cursor".

Hola amigos,

Tengo el siguiente script:

<?
# Una vez establecida la conexion a BD

$beg = "BEGIN WORK";
$res = $db->Query($beg);
# Aca valido si ocurre error

$sql = "SELECT ultimo FROM comprobante WHERE comprob ='REQ' FOR UPDATE";
$res1 = $db->Query($sql);
#Aca vuelvo a validar si ocurre error

?>

El lio que tengo es que en "BEGIN WORK" lo ejecuta bien pero cuando ejecuto el query de seleccion el motor de la BD me reporta el siguiente mensaje:

"Updates are not allowed on a scroll cursor"

Este error, hasta donde entiendo, sale cuando no se ha realizado el BEGIN WORK o cuando la BD no esta en modo transaccional.

Ya confirme que se cumplieran estos dos aspectos (la BD esta en modo transaccional y por porgrama que se realizase el BEGIN WORK.

Ejecute tanto el BEGIN WORK como el Query via sql y lo hace exitoso, por lo que ahi acabo de quedar como entre bobo y loco

Para informacion, el motor que utilizo es INFORMIX

Expongo este caso a ver si alguien me pudiese ayudar a resolverlo

Mil gracias de antemano a todos

Felicidades

Última edición por Cluster; 14/10/2004 a las 04:52