Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3012 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probleme avec une variable NULL (en access)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme avec une variable NULL (en access)

n°231302
the big be​n
Posté le 20-10-2002 à 17:14:39  profilanswer
 

Voici mon code:
 
Dim rep As Integer
rep = DLookup("[Nom]","Pret","[IdFilm] = [NomFilm]" )
 
if (Rep = NULL) then  
 
 ...
End if
 
Bon normalement si il trouve qq ch avec mon DLookup il n y a pas de problemes mais sinon il renvoie Null dans ma variable rep
Mais chaque fois que j essaie de comparer rep a null il me dit qq ch du genre utulisation incoracte de la valeur Null
j ai déja essayer aussi avec if(rep is Null) then mais ca ne fct pas mieux!
 
D avance merci  
 
Ben

mood
Publicité
Posté le 20-10-2002 à 17:14:39  profilanswer
 

n°231323
Carbon_14
Posté le 20-10-2002 à 17:47:38  profilanswer
 

Je connais pas, mais si NULL est remplacé par 0 dans la comparaison ?
0 est integer, NULL à voir comment il est défini, c'est plutôt ce qu'on utilise en C dans les API.

n°231329
drasche
Posté le 20-10-2002 à 17:51:36  profilanswer
 

La constante Null ne peut être comparée qu'à une variable de type Variant ou Object, ou assignée uniquement à une variable de type Variant.  Non pas Integer, String, ou toute autre chose.
 
On peut même employer la fonction IsNull(TaVariable) pour tester le contenu de la variable, et ça marche même sur les variables typées (integer, string, etc...).  Cela dit, vu qu'on ne peut assigner Null à une variable typée, tester pour une valeur Null ne sert à rien.
 
Voilà :-)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°231330
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 20-10-2002 à 17:53:21  profilanswer
 

Si tu utilises VB .NET, alors il faut écrire ceci :
 
If Rep Is System.DBNull.Value Then....


---------------
J'ai un string dans l'array (Paris Hilton)
n°235285
the big be​n
Posté le 26-10-2002 à 22:45:12  profilanswer
 

Ok merci bcp a tous!! je vais essayer  :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  probleme avec une variable NULL (en access)

 

Sujets relatifs
[C] probleme de structureProblème IE : décalage des images dans les tables
[C] Problème de libération mémoire \Visual C++Problème d'adaptation d'un div par rapport à un autre div en absolut
Problème avec site hébergé en local...[W3C] Problème de validation
Probleme delicatCommment déclarer une variable utilisable ds tout le projet ???
Probléme avec ma base de donnée !problème unix-windows (résolu)
Plus de sujets relatifs à : probleme avec une variable NULL (en access)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR