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

Erreur "type incompatible" sur une fonction


Sujet :

ASP

  1. #1
    Membre du Club
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 63
    Points : 60
    Points
    60
    Par défaut Erreur "type incompatible" sur une fonction
    Bonjour !

    pour les besoins d'un site, je dois uploader des photos. Par la même occasion, j'enregistre le nom de l'image dans une base de données ainsi que d'autres éléments...
    J'ai donc créé une fonction de découpage de l'adresse de mon image pour n'en garder que le nom (avec extension).

    Lorsque je lance mon appli, le navigateur me dit qu'il y a une erreur :

    Erreur d'exécution Microsoft VBScript erreur '800a000d'

    Type incompatible: 'nom_img'

    /w000084/menus_n_niveaux/admin/inc/include_admin_upload_pic.asp, ligne 7
    Dans mon code, voici comment ma fonction est appelée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <%
    Set upload_pic = Server.CreateObject("SoftArtisans.FileUp")
     
    	' ENREGISTREMENT DE LA PHOTO DANS LA BASE DE DONNEES
    	if (upload_pic.form("ok_for_pic") <> "") then
    	monImage= nom_img(upload_pic.form("dryades_pic"))
    	Set rs_ajt_pic = Server.CreateObject("ADODB.Recordset")
    	sql_ajt_pic= "insert into tb_lesdryades_photos (photo_adresse, titre_fr, titre_uk, commentaire_fr, commentaire_uk, id_menu_parent) values('"&monImage&"','"&server.HTMLEncode(upload_pic.Form("titre_fr_ajt"))&"','"&server.HTMLEncode(upload_pic.Form("titre_uk_ajt"))&"','"&server.HTMLEncode(upload_pic.Form("comm_fr_ajt"))&"','"&server.HTMLEncode(upload_pic.Form("comm_uk_ajt"))&"','"&upload_pic.Form("rubrique")&"');"
    	rs_ajt_pic.Open sql_ajt_pic, Session("connect"), 3, 3
    	end if
    	' / ENREGISTREMENT DE LA PHOTO DANS LA BASE DE DONNEES
     
    ...
    Et ma fonction de découpage (qui est externalisée):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <%
    Function nom_img(txt) 'Fonction pour récupérer le nom de l'image
     
    	dim monTableau
    	monTableau= split(txt,"\")
    	nombre=ubound(monTableau)
    	monAdresse=""
    	monAdresse=monTableau(nombre)
    	nom_img= Cstr(monAdresse)
     
    end Function
    %>
    Est-ce que quelqu'un a des pistes vers lesquelles je pourrais me pencher ?

  2. #2
    Membre du Club
    Profil pro
    Développeur .NET
    Inscrit en
    Février 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2006
    Messages : 63
    Points : 60
    Points
    60
    Par défaut
    J'ai réussi à résoudre le probleme... en fait ASP ne me donnait pas la vraie erreur à savoir qu'il ne trouvait pas le fichier où se trouvait ma fonction... enfin bref... vive ASP !

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

Discussions similaires

  1. Problème de message d'erreur sur une fonction SNMP
    Par kriptoo dans le forum Langage
    Réponses: 1
    Dernier message: 18/05/2007, 01h08
  2. erreur PLS-00103 sur une fonction
    Par atruong dans le forum Oracle
    Réponses: 2
    Dernier message: 28/04/2006, 13h49
  3. erreur sur une fonction
    Par rimbaut dans le forum C
    Réponses: 3
    Dernier message: 01/04/2006, 17h28
  4. Erreur sur une fonction avec des paramètres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 05/05/2004, 21h00

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