IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

ORA-01001: invalid cursor in


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut ORA-01001: invalid cursor in
    J'ai le probleme recurrent suivant:
    si je me connecte a une base oracle, et que la requete remonte pas mal d'informations, j'ai ce message d'erreur :

    Warning: oci_fetch_all() [function.oci-fetch-all]: OCIFetchStatement: ORA-01001: invalid cursor in...

    C'est le traitement FETCH qui va trop vite, alors que la base n'a pas fini de repondre (c'est amplifié quand le debit reseau est amoindri...)

    Je peux y pallier en insérant un sleep() avant le fetch pour laisser finir l'instruction :
    $ok=oci_execute ($ordre);

    Mais je prefererai trouver un moyen de "guetter" la fin de l'instruction relle qui renvoie "TRUE".
    Un while, qui attend que la reponse soit "TRUE" ne resoud pas la question...

    Suis je assez clair ?

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut desert
    Bon, ben on ne peut pas dire que le sujet passionne les foules....

    j'arrive a ameliorer les choses par un "prefetch"...

    avec oci_set_prefetch....

    Mais j'ai du mal a comprendre reellement comment le dimensionner...

    Quelqu'un a t il une info fiable la dessus ?

Discussions similaires

  1. ORA-01001 : invalid cursor avec Iterator
    Par Tora21 dans le forum JDBC
    Réponses: 7
    Dernier message: 29/06/2011, 12h43
  2. ORA-01001: invalid cursor
    Par LP-mpascolo dans le forum Administration
    Réponses: 10
    Dernier message: 12/10/2007, 09h50
  3. curseur invalid ora-01001
    Par couse1 dans le forum SQL
    Réponses: 4
    Dernier message: 13/07/2007, 09h37
  4. ora-01001 : invalid cursor
    Par sherdogvdb dans le forum Oracle
    Réponses: 1
    Dernier message: 02/03/2007, 12h36
  5. ORA 01001 invalid cursor
    Par claralavraie dans le forum Oracle
    Réponses: 10
    Dernier message: 28/07/2006, 15h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo