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 :

Syntaxe VBSCript erronée


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Goltar
    Homme Profil pro
    Eternel Etudiant Curieux
    Inscrit en
    Mars 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Eternel Etudiant Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 216
    Par défaut Syntaxe VBSCript erronée
    Bonjour à tous,
    Pourriez-vous me dire ce qui coince dans ma syntaxe?
    Ce dois être simple, mais je débute VBScript

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <% DIM lien
    	       Dim debut
    	       Dim fin
    			   
    	     debut= "../"
    	     fin= (ImmoResParDep.Fields.Item("Photo1").Value)
    	     lien = debut&fin
    			 %>
              <td width="113" 
                    rowspan="3" 
                   align="center" 
                  valign="middle">
                 
                 <img src=<%=(lien)%>" alt="" width="100" border="1" />
            </td>
            </tr>
    Je reçoit le code erreur suivant:Microsoft VBScript runtime error '800a01a8'

  2. #2
    Membre chevronné Avatar de tumoo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 309
    Par défaut
    Salut

    tu es sûr de la valeur de ImmoResParDep.Fields.Item("Photo1").Value ?

    l'erreur doit venir de cette valeur
    ImmoResParDep provient d'un recordset ?

    peux tu nous afficher plus de code (création du recordset avec la requête par exemple)

  3. #3
    Membre éclairé Avatar de Goltar
    Homme Profil pro
    Eternel Etudiant Curieux
    Inscrit en
    Mars 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Eternel Etudiant Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 216
    Par défaut
    Le recordset fonctionnes très bien. Si j'utilise la valeur directement dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src=<%=(ImmoResParDep.Fields.Item("Photo1").Value)%>" alt="" width="100" border="1" />
    j'ai bien la bonne valeur, seulement me trouvant sur un niveau plus bas dans le répertoire, j'aimerais simplement rajouter "../" devant sa valeur

    c'est la concatenation qui coince

  4. #4
    Membre chevronné Avatar de tumoo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 309
    Par défaut
    Et si tu entres ton chemin en dur dans ton code, ça fonctionne ?

  5. #5
    Membre éclairé Avatar de Goltar
    Homme Profil pro
    Eternel Etudiant Curieux
    Inscrit en
    Mars 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Eternel Etudiant Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 216
    Par défaut
    la création du recordset
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <%
    Dim ImmoResParDep__MMColParam
    ImmoResParDep__MMColParam = "1"
    If (Request.QueryString("ID") <> "") Then 
      ImmoResParDep__MMColParam = Request.QueryString("ID")
    End If
    %>
    <%
    Dim ImmoResParDep
    Dim ImmoResParDep_cmd
    Dim ImmoResParDep_numRows
     
    Set ImmoResParDep_cmd = Server.CreateObject ("ADODB.Command")
    ImmoResParDep_cmd.ActiveConnection = MM_ABFVB_STRING
    ImmoResParDep_cmd.CommandText = "SELECT * FROM ImmoResidentiel WHERE Lieu = ?" 
    ImmoResParDep_cmd.Prepared = true
    ImmoResParDep_cmd.Parameters.Append ImmoResParDep_cmd.CreateParameter("param1", 200, 1, 255, ImmoResParDep__MMColParam) ' adVarChar
     
    Set ImmoResParDep = ImmoResParDep_cmd.Execute
    ImmoResParDep_numRows = 0
    %>

  6. #6
    Membre éclairé Avatar de Goltar
    Homme Profil pro
    Eternel Etudiant Curieux
    Inscrit en
    Mars 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Eternel Etudiant Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 216
    Par défaut
    oui, le hardcoding fonctionne parfaitement

  7. #7
    Membre chevronné Avatar de tumoo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 309
    Par défaut
    Citation Envoyé par Goltar Voir le message
    Le recordset fonctionnes très bien. Si j'utilise la valeur directement dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src=<%=(ImmoResParDep.Fields.Item("Photo1").Value)%>" alt="" width="100" border="1" />
    j'ai bien la bonne valeur, seulement me trouvant sur un niveau plus bas dans le répertoire, j'aimerais simplement rajouter "../" devant sa valeur

    c'est la concatenation qui coince
    Donc si tu places ton image dans ton répertoire courant, celle-ci s'affiche bien avec ce code, on est d'accord ?

  8. #8
    Membre chevronné Avatar de tumoo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2011
    Messages
    309
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 309
    Par défaut
    Je pense à un autre truc, tu peux essayer avec un \ à la place du / ?

  9. #9
    Membre éclairé Avatar de Goltar
    Homme Profil pro
    Eternel Etudiant Curieux
    Inscrit en
    Mars 2011
    Messages
    216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Eternel Etudiant Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mars 2011
    Messages : 216
    Par défaut
    oui, cela fonctionnes bien si je change de place le répertoire
    Par contre le remplacement du "/" par "\" ne fonctionnes pas

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

Discussions similaires

  1. [RegExp] Une syntaxe erronée
    Par Invité dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 14/03/2013, 10h33
  2. Une doc VBScript complète et compacte
    Par jérôme dans le forum ASP
    Réponses: 5
    Dernier message: 13/03/2013, 09h46
  3. [Syntaxe] Action simultanée sur plusieurs élements
    Par FranT dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/03/2003, 20h20
  4. Syntaxe TASM <-> MASM
    Par LFC dans le forum Assembleur
    Réponses: 3
    Dernier message: 28/02/2003, 15h56
  5. [VB6] [Syntaxe] Fonction renvoyant un tableau d'objets
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/10/2002, 15h33

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