Dans une UDF le code suivant renvoi l'erreur :
Cursorfetch : Le nombre de variables déclarées dans la liste INTO doit
correspondre à celui des colonnes sélectionnées.
C'est le FETCH NEXT qui fait tout planter comme si la déclaration du
curseur avec une variable n'etait pas pris en compte.
si quelqu'un a une solution ?
Merci
--------------------------------------------
L'appel à la fonction est
SELECT * FROM CategorieTarifaire (0, 'Ar_Ref NOT LIKE ''Z%''')
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
SQLpro
Vous ne pouvez pas paramétrer un nom d'objet, en l'occurrence ici le nom d'une table.
Un paramètre (donc une variable @) ne peut correspondre qu'à une valeur et nom un nom d'objet.
A +
On 26 juin, 05:55, Sylfelin wrote:
Bonjour,
Dans une UDF le code suivant renvoi l'erreur : Cursorfetch : Le nombre de variables déclarées dans la liste INTO doit correspondre à celui des colonnes sélectionnées.
C'est le FETCH NEXT qui fait tout planter comme si la déclaration du curseur avec une variable n'etait pas pris en compte.
si quelqu'un a une solution ?
Merci
--------------------------------------------
L'appel à la fonction est
SELECT * FROM CategorieTarifaire (0, 'Ar_Ref NOT LIKE ''Z%''')
DECLARE cursorArticle CURSOR FAST_FORWARD FOR SELECT @SQL
OPEN cursorArticle
FETCH NEXT FROM cursorArticle INTO @RefArt, @DesignationArt, @CoeffArticle, @PrixVenteHTArticle, @PrixVenteTTCArticle, @PrixVenteUnitaireNetArticle, @PrixAchatArticle, @NumeroGamme1, @NumeroGamme2, @CodeBarreArticle, @CodeFamilleArticle
--
-------------------------- Merci Sylfelin
Vous ne pouvez pas paramétrer un nom d'objet, en l'occurrence ici le
nom d'une table.
Un paramètre (donc une variable @) ne peut correspondre qu'à une
valeur et nom un nom d'objet.
A +
On 26 juin, 05:55, Sylfelin <sylfelin_EN_TR...@cegetel.net> wrote:
Bonjour,
Dans une UDF le code suivant renvoi l'erreur :
Cursorfetch : Le nombre de variables déclarées dans la liste INTO doit
correspondre à celui des colonnes sélectionnées.
C'est le FETCH NEXT qui fait tout planter comme si la déclaration du
curseur avec une variable n'etait pas pris en compte.
si quelqu'un a une solution ?
Merci
--------------------------------------------
L'appel à la fonction est
SELECT * FROM CategorieTarifaire (0, 'Ar_Ref NOT LIKE ''Z%''')
Vous ne pouvez pas paramétrer un nom d'objet, en l'occurrence ici le nom d'une table.
Un paramètre (donc une variable @) ne peut correspondre qu'à une valeur et nom un nom d'objet.
A +
On 26 juin, 05:55, Sylfelin wrote:
Bonjour,
Dans une UDF le code suivant renvoi l'erreur : Cursorfetch : Le nombre de variables déclarées dans la liste INTO doit correspondre à celui des colonnes sélectionnées.
C'est le FETCH NEXT qui fait tout planter comme si la déclaration du curseur avec une variable n'etait pas pris en compte.
si quelqu'un a une solution ?
Merci
--------------------------------------------
L'appel à la fonction est
SELECT * FROM CategorieTarifaire (0, 'Ar_Ref NOT LIKE ''Z%''')