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 :

Fonction dans un <!--#include-->


Sujet :

ASP

  1. #1
    Membre actif Avatar de tribaleur
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 401
    Points : 237
    Points
    237
    Par défaut Fonction dans un <!--#include-->
    Voila j'éssaie d'appeller une fonction qui est dans un fichier.asp. Ce fichier je l'appel par le biais d'un <!--#include-->. Cette fonction à un parametre mais quand je l'appel j'ai un message d'erreur.
    Voici ma fonction:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <%
    '------connexion à la base de "donnée enquete.mdb" -----------------
    dim nom_bd_access
    function connexion_bd_access (nom_bd_access)
      DSN_BASE = "DBQ="& Server.Mappath(nom_bd_access) &";Driver={Microsoft Access Driver (*.mdb)};Driverld=25"
      Set Conn = Server.CreateObject("ADODB.Connection")
       Conn.Open DSN_BASE
      Set RS = Server.CreateObject("ADODB.Recordset")
      reponse.write "connection"
    end function  
    'enquete.mdb
    %>
    Voici ma ligne d'appel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    connexion_bd_access(enquete.mdb)
    Cette ligne est après l'<!--#include-->(qui fonctionne)

    Et voici le message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Microsoft VBScript runtime error '800a01a8' 
     
    Object required: '' 
     
    /isy/formulaires/xxflboul/enquete/enquete.asp, line 17

    La ligne 17 c'est la ligne d'appel de la fonction.

    Je pas comprendre!!!
    Merci d'avance

  2. #2
    Nouveau membre du Club
    Inscrit en
    Juin 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 37
    Points : 32
    Points
    32
    Par défaut
    Ou est ce que tu declare ta variable nom_bd_access?
    Dim nom_bd_access suffit?
    C'est quel type?
    Je dis peut être des bétises mais pourquoi tu fait pas
    function connexion_bd_access (nom_bd_access As ...)

  3. #3
    Membre actif Avatar de tribaleur
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 401
    Points : 237
    Points
    237
    Par défaut
    En fait j'ai mis Dim nom_bd_access par-ce que sa ne coute rien mais je pense que comme normalement c'est un paramêtre il n'y a pas besoin(c'est une supposition). Cependant je suis casi sur que je n'est pas besoin de dire quel est le type de la variable.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    85
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 85
    Points : 92
    Points
    92
    Par défaut
    c'est un parametre donc pas besoin de le declarer par contre essai de mettre enquete.mdb entre " " ("enquete.mdb")

  5. #5
    Membre actif Avatar de tribaleur
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2006
    Messages
    401
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2006
    Messages : 401
    Points : 237
    Points
    237
    Par défaut
    Super merci ça marche!!!
    En fait j'avais déja essaier et se m'affichait objet requiered :'reponse' et je pijais pas... mais c'est par-ce que je regardai pas dans le bon programme et que c'était juste une faute de frappe (reponse.write au lieu de response.write) ...

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/03/2009, 16h52
  2. Réponses: 4
    Dernier message: 15/09/2008, 15h43
  3. Réponses: 3
    Dernier message: 15/05/2008, 22h29
  4. [VStudio 6] pb avec fonctions dans une DLL
    Par MogDeChNord dans le forum MFC
    Réponses: 8
    Dernier message: 08/01/2004, 09h57
  5. impossible d'utiliser ma fonction dans un insert
    Par caramel dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 10/04/2003, 16h04

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