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

ASP.NET Discussion :

Procédure stockée Gridview


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 169
    Par défaut Procédure stockée Gridview
    Bonjour,
    pour mettre à jour mon gridview, j'utilise une procédure stockée. Elle marchait très bien, jusqu'à ce que je modifie la structure de ma base de données(Oracle), et que donc je modifie la procédure. Depuis j'ai continuellement cette erreur : "PLS-00306: numéro ou types d'arguments erronés dans appel à 'UPDATE_ANO'".

    Dans mon sqldatasource j'ai bien :
    UpdateCommand="UPDATE_ANO" UpdateCommandType="StoredProcedure"

    Les paramètres(j'en ai plus mais pour les tests j'ai limité) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <UpdateParameters>
                <asp:Parameter Name="ID_ANO" Type=Int32/>
    </UpdateParameters>
    Et ma procédure stockée(que j'ai aussi réduite au maximum) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    create or replace PROCEDURE UPDATE_ANO
    (id_ano INTEGER) AS
    cSQL_Statement VARCHAR2(200);
    BEGIN
    cSQL_Statement := 'UPDATE INSTALLATION SET
          installe = :installe, test = :test, charge = :charge, resultat = :resultat WHERE phase = :phase AND id_ano = :id_ano';
    END UPDATE_ANO;
    Je ne vois pas ce qu'il y a de faux, donc si vous avez une piste, ou un moyen de débugguer cela, n'hésitez pas.
    Merci

  2. #2
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 169
    Par défaut
    En continuant de modifier un peu partout, ca a fini par marcher. J'ai l'impression que c'était parce qu'une valeur d'un DataField était errronée, même si elle n'était pas utilisé pour l'UPDATE. Donc je vois pas le rapport avec le message d'erreur...
    Si quelqu'un a un piste, ca pourrait toujours aider.

Discussions similaires

  1. alimenter gridview avec une Procédure Stockée?
    Par koukou0687 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/01/2011, 14h44
  2. passage d'un nom de table dans une procédure stockée
    Par thierry V dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/07/2010, 16h48
  3. Gridview et procédure stockée
    Par badi3a82 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 03/03/2009, 15h50
  4. Explication procédure stockée
    Par underworld dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 09/09/2002, 10h51
  5. [Comparatif] Procédures stockées, triggers, etc.
    Par MCZz dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/08/2002, 12h27

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