Petite question asp

Salut,

c tout con pour ceux qui s'y connaissent ....
pourquoi y'a des fois ou "if / end if" fonctionne parfaitement et pourquoi d'autre fois fo que j'enlève le end if pour que ca marche ...???

@+ Pim

9 réponses

  1. Merci ...
    ca m'éclaire ...
    tu l'as aussi constaté ?

    @+ Pim
    1. Hello

      Ben moi quand je fais de l'asp je note toujours "if..then...end if", et quand je ne mets pas le end if il me met une erreur....Normalement c obligatoire le end if...T'aurais pas une erreur de boucle plutot??

      @++
      1. ben sais pas....
        g un while / wend dans un if mais si je lui met un end if il me fait une erreur ...
        if rs.recordcount>1 then
        while not rs.eof
        instructions
        rs.movenext
        wend
        et la si je met un end if il me fait une erreur ...

        @+ Pim
        1. Je comprends mieux...moi j'utilise pas while...wend mais
          do while ...loop et avec ca j'ai jamais eu d'erreur .

          Voili voilou.
          @++
      2. t'as pas un enf if qui traine plsu bas et quia pas de if ?
        c koa le msg d'erreur qu'il te sort?
        1. ben en fait , j'en fermé aucun sauf ceux qui sont a l'interieur du while....

          if .....
          while...
          if .... then
          ....
          end if
          rs. movenext
          wend

          et c tout ...

          tu utilise le do while loop même avec des rs ??
          (je connais pas du tout la structure la ...)
          genre
          do while not rs.eof
          ....
          loop rs.movenext
          ???

          @+ Pim
          1. Ouiap le do while passe très bien avec les rs:

            do while not rs.eof
            ....
            rs.movenext() <--(parenthèses ( et ) collées)
            loop
            rs.close

            et pis voilà

            Par contre ton premier if, t'as pas mis de then??
        2. les parenthèses du movenext sont obligatoires ???????

          @+ Pim
          1. Non c pas obligatoire
          2. @caroBonjour,
            ok merci je vais suivre ton conseil et j'ai fais ce que tu as dit pour navilog 1, voilà le rapport.

            Clean Navipromo version 3.2.1 commencé le 08/10/2007 à 12:00:50,96

            Fix lancé depuis C:\Program Files\navilog1
            Mise a jour le 03.10.2007 a 20h00 by IL-MAFIOSO

            Microsoft Windows XP [version 5.1.2600]
            Internet Explorer : 6.0.2900.2180

            Mode suppression automatique

            *** Creation backups fichiers trouvés par Catchme ***

            Copie vers "C:\Program Files\navilog1\Backupnavi"

            *** Suppression des fichiers trouvés avec Catchme ***

            C:\WINDOWS\system32\qbtdpakdhb.dat supprimé !
            C:\WINDOWS\system32\qbtdpakdhb.exe supprimé !
            C:\WINDOWS\system32\qbtdpakdhb_nav.dat supprimé !
            C:\WINDOWS\system32\qbtdpakdhb_navps.dat supprimé !

            ** 2ème passage avec résultats Catchme **

            *** Suppression avec Backups résultats GenericNaviSearch ***

            * Scan C:\WINDOWS\system32 *

            dyxvuysdm.exe trouvé !
            Copie dyxvuysdm.exe réalise avec succès !
            dyxvuysdm.exe supprimé !

            eexjmprr.exe trouvé !
            Copie eexjmprr.exe réalise avec succès !
            eexjmprr.exe supprimé !

            klniucjxw.exe trouvé !
            Copie klniucjxw.exe réalise avec succès !
            klniucjxw.exe supprimé !

            lnwbiv.exe trouvé !
            Copie lnwbiv.exe réalise avec succès !
            lnwbiv.exe supprimé !

            obxdtvlhd.exe trouvé !
            Copie obxdtvlhd.exe réalise avec succès !
            obxdtvlhd.exe supprimé !

            * Scan C:\DOCUME~1\PROPRI~1\LOCALS~1\APPLIC~1 *

            *** Suppression dossiers dans C:\WINDOWS ***

            *** Suppression dossiers dans C:\Program Files ***

            C:\Program Files\MessengerSkinner ...suppression...
            C:\Program Files\MessengerSkinner supprimé !

            *** Suppression dossiers dans C:\Documents and Settings\All Users\Application Data ***

            *** Suppression dossiers dans C:\Documents and Settings\Propri‚taire\Application Data ***

            ...\Application Data\MessengerSkinner ...suppression...
            ...\Application Data\MessengerSkinner supprimé !

            *** Suppression dossiers dans C:\DOCUME~1\ALLUSE~1\MENUDM~1\PROGRA~1 ***

            *** Suppression fichiers ***

            C:\WINDOWS\pack.epk supprimé !
            C:\WINDOWS\system32\nvs2.inf supprimé !

            *** Suppression fichiers temporaires ***

            Nettoyage contenu C:\WINDOWS\Temp effectué !
            Nettoyage contenu C:\Documents and Settings\Propri‚taire\Local Settings\Temp effectué !

            *** Traitement Recherche complémentaire ***
            (Recherche fichiers spécifiques)

            1)Recherche fichiers connus:

            2)Recherche et Suppression Heuristique :

            C:\WINDOWS\System32\xlagotz.dat trouvé !
            Copie C:\WINDOWS\system32\xlagotz.dat réalise avec succès !
            C:\WINDOWS\system32\xlagotz.dat supprimé !

            C:\WINDOWS\System32\xlagotz_nav.dat trouvé !
            Copie C:\WINDOWS\system32\xlagotz_nav.dat réalise avec succès !
            C:\WINDOWS\system32\xlagotz_nav.dat supprimé !

            C:\WINDOWS\system32\xlagotz.exe trouvé !
            Copie C:\WINDOWS\system32\xlagotz.exe réalise avec succès !
            C:\WINDOWS\system32\xlagotz.exe supprimé !

            C:\WINDOWS\system32\xlagotz_navps.dat trouvé !
            Copie C:\WINDOWS\system32\xlagotz_navps.dat réalise avec succès !
            C:\WINDOWS\system32\xlagotz_navps.dat supprimé !

            *** Sauvegarde du registre vers dossier Backupnavi ***

            sauvegarde du registre réalise avec succès !

            *** Nettoyage registre ***

            Nettoyage registre Ok

            *** Certificats ***

            Certificat Egroup supprimé !

            *** Fichiers suspects non supprimés par Navilog1 ***
            !! Fichiers légitimes possibles, à contrôler avant suppression !!

            C:\WINDOWS\system32\pejsabu.exe trouvé !
            C:\WINDOWS\system32\slthkd.exe trouvé !
            C:\WINDOWS\system32\xmudvh.exe trouvé !

            *** Nettoyage termine le 08/10/2007 à 12:04:55,04 ***
        3. euh...ben l'asp c bien c ke tu peux définir ou non tes variables et il y a aussi quelques petites variantes....en jsp, les () seraient obligatoire car tu fais une méthode(movenext) sur un objet rs, en asp, c'est comme tu veux...

          @++.Caro