Suite au changement de version du serveru ASE 12.1 vers 12.3, lors de l'utilisation d'un curseur FOR UPDATE , au moment de la déclaration, le SGBD me retourne ce message d'erreur:
Error 311: The optimizer could not find a unique index which it could use to scan table '%.*s' for cursor '%.*s'.
J'ai trouvé sur le net comment contourner ce problème( http://manuals.sybase.com/onlinebook...TextView/14656 ) mais je voudrais savoir pourquoi ce problème apparait lors d'un cchangement de version (12.1 vers 12.3).
Il y a t'il un moyen de solutionner ce problème autrement que par la solution donné par sybase, c'est a dire en autre qu'en modifiant la table concerné par le curseur; un changement d'un paramètre sur le serveur par exemple...
Merci d'avance.
Partager