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

MS SQL Server Discussion :

impossible d'utiliser ma fonction dans un insert


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 24
    Points : 19
    Points
    19
    Par défaut [Resolu] impossible d'utiliser ma fonction dans un insert
    Bonjour,

    j'ai créé une function qui me renvoie l'identifiant par rapport à un nom


    mais quand je veux utiliser ma fonction, il me met un message d'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    insert into NiveauLangue
    	VALUES (langNumero ('Chinois'),2,1,2,1)

    Erreur qu'il m'affiche : "langNumero' : nom d'objet incorrect."

    Est-ce qu'on ne peut pas appeler une fonction dans un insert???
    Comment puis-je faire pour faire un insert en fonction du nom et non du numéro alors???


    Merci beaucoup

    hotta imo iji kuruna
    (la patate enterée n'a pas de volonté)

  2. #2
    En attente de confirmation mail
    Inscrit en
    Novembre 2002
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 51
    Points : 58
    Points
    58
    Par défaut Re: impossible d'utiliser ma fonction dans un insert
    Citation Envoyé par caramel
    Bonjour,

    j'ai créé une function qui me renvoie l'identifiant par rapport à un nom


    mais quand je veux utiliser ma fonction, il me met un message d'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    insert into NiveauLangue
    	VALUES (langNumero ('Chinois'),2,1,2,1)

    Erreur qu'il m'affiche : "langNumero' : nom d'objet incorrect."

    Est-ce qu'on ne peut pas appeler une fonction dans un insert???
    Comment puis-je faire pour faire un insert en fonction du nom et non du numéro alors???


    Merci beaucoup

    d'après le message d'erreur il n'arrive pas à trouver la fonction que tu lui indiques, pense à mettre le propriétaire (pour les fonctions c'est nécessaire je crois) et écris donc dbo.langNumero dans ton instruction.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2003
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 24
    Points : 19
    Points
    19
    Par défaut
    J'ai trouvé, c'était stupide comme erreur, j'ai fait ma fonction avec : "Create inline function" au lieu de "Create scalar function".
    Alors il renvoyait une table au lieu de int.
    hotta imo iji kuruna
    (la patate enterée n'a pas de volonté)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] erreur impossible d'utiliser la fonction dans cette expression
    Par tibofo dans le forum VBA Access
    Réponses: 2
    Dernier message: 05/06/2010, 09h27
  2. [copyfile] Impossible d'utiliser la fonction
    Par tenderstoune dans le forum MATLAB
    Réponses: 2
    Dernier message: 13/04/2007, 22h17
  3. [XSL]Impossible d'utiliser les fonctions XPath 2.0
    Par cvmz dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 27/03/2006, 19h19
  4. DAO impossible d'utiliser une fonction dans un requete
    Par exter666 dans le forum VBA Access
    Réponses: 10
    Dernier message: 24/09/2005, 17h15
  5. Problème d'utilisation de fonction dans une popup
    Par Pymm dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/09/2005, 15h00

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