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 :

[Access] Comment savoir qu'un champs est vide ?


Sujet :

ASP

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Par défaut [Access] Comment savoir qu'un champs est vide ?
    Je fais une requete Access, et certains champs sont vide. Comment savoir qu'un champs est vide ?

    Merci beaucoup

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 367
    Par défaut
    Salut,

    Si je comprends bien, tu veux vérifier que ta table est vide ?

    Si ton recordset est sur la derniere ligne, c'est que ta table est vide

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Par défaut
    En fait je viens de remarquer est totalement différent, vu que j'ai le problème différement.
    Comment faire pour voir si un champs est vide ?

    Car quand je fais ma requete MAX ca me retourne une ligne mais vide. Et lors d'autre requetes j'ai aussi des champs vides mais je n'arrive pas à les détecter.

  4. #4
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Ca c'est du SQL Forum Langage SQL normalement mais bon tu rajoutes une clause :
    where monchamps is not null

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Par défaut
    Non, Franculo ce n'est pas ça que je veux.

    Ce que je veux c'est ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     sql="SELECT * FROM maTable"
    	 SET RS = mabase.Execute(sql)
    	 if RS("monchamp")=NULL then '<----Ici le if a trouver mais je n'y arrive pas
    	 response.write "NON"
    	 end if
    Je veux être capable de voir que monchamps est vide, or je n'y arrive pas.

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    367
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 367
    Par défaut
    Alors le tout peut dépendre, du type de champs, de la base de données utilisées, et des paramétres pour chaque champs (comme une valeur par défaut)

    S'il s'agit de champs string, tu veux utiliser la longueur de la chaine :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If len(variable) = 0 then...
    S'il s'agit d'entier, un champs non renseigné sera 0 ou rien en fonction du paramatre de ta table

  7. #7
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Par défaut
    Il y a une différence entre un champs null (pas de valeur) et vide (chaîne de caractère vide = "").
    Maintenant tes champs sont-ils à null ou vide?

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Par défaut
    c'est un int, et du text. Mais le len et le =null et le ="" ne marchent pas.
    Et sur access le champs est vide.

  9. #9
    Membre Expert Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    849
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 849
    Par défaut
    Ca marche avec IsNull

    Merci

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

Discussions similaires

  1. [VB.NET]Comment savoir si un GridView est vide ?
    Par WELCOMSMAIL dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/06/2008, 10h48
  2. Comment savoir si un champ est compteur par req
    Par nanou9999 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 14/09/2006, 13h18
  3. Comment savoir si un dbm est vide
    Par vodevil dans le forum Langage
    Réponses: 3
    Dernier message: 21/05/2006, 22h13
  4. [C#][Débutant] Comment savoir si un PictureEdit est vide ou plein
    Par Cazaux-Moutou-Philippe dans le forum Windows Forms
    Réponses: 7
    Dernier message: 07/05/2006, 16h34
  5. comment savoir si un recordset est vide ?
    Par alkmehd dans le forum Access
    Réponses: 6
    Dernier message: 15/09/2005, 15h56

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