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:
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:
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