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 :

[SQL - ASP] existance d'une table


Sujet :

ASP

  1. #1
    Débutant
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 43
    Points : 41
    Points
    41
    Par défaut [SQL - ASP] existance d'une table
    Je voulais juste savoir si il y a avait une méthode simple connue par quelqu'un pour verifier si une table existe dans la base de donnée !!
    Je n'arrive pas à utiliser le " if exists " en ASP .

  2. #2
    Membre averti Avatar de Crazyblinkgirl
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 341
    Points : 344
    Points
    344
    Par défaut
    Je c pas trop mais tu peux ptet faire une requete et si ia une erreur tu personnalise le message en disant que la table n'existe pas

  3. #3
    Débutant
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2002
    Messages : 43
    Points : 41
    Points
    41
    Par défaut
    ... est ce que tu peux me dire comment on fait pour personnaliser une erreur ou même tout simplement ne pas afficher l'erreur , ignorer tout simplement la requete ....

  4. #4
    Membre averti Avatar de Crazyblinkgirl
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 341
    Points : 344
    Points
    344
    Par défaut
    Pour personnaliser l'erreur, tu déclares en en tête de ta page asp :

    Puis après tu peux traiter les erreurs en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If err.number <> 0 then
                 'code
             end if
    Si tu veux ignorer l'erreur ben tu ne fait rien pour cette erreur précise

  5. #5
    Nouveau membre du Club
    Inscrit en
    Septembre 2003
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 32
    Points : 38
    Points
    38
    Par défaut
    ca dépend de quel type de base de donnée tu utilises, si c'est SQL Server il y a une table "SysObjects" qui contient la liste des tables de la base de données.

    Sinon pour "personnaliser" une erreur, tu met

    Au début de ton code, et :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    If (err <> 0) then
       'Traitement de lerreur comme par exemple un affichage:
        response.write("Message !")
    end if
    [edit : désolé j'ai dis la meme chose, j'ai été trop lent a ecrire :/ ]
    Marquez vos sujets "[Résolu]" quand vous obtenez la réponse à vos questions !
    La vitesse de la lumière étant plus élevée que celle du son, certains parraissent brillant jusqu'a ce qu'il se mettent à parler.

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

Discussions similaires

  1. tester l'existence d'une table (SQL 2000)
    Par DEV-10 dans le forum Développement
    Réponses: 3
    Dernier message: 24/02/2009, 20h41
  2. Réponses: 2
    Dernier message: 08/11/2007, 10h54
  3. Réponses: 2
    Dernier message: 08/11/2007, 10h54
  4. Vérifier l'existence d'une table SQL
    Par rock_thunder159 dans le forum C++Builder
    Réponses: 5
    Dernier message: 16/02/2006, 13h41
  5. [ADO] Tester l'existence d'une table
    Par nd25 dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 05/09/2002, 13h55

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