Bonjour svp c'est urgent, je fais plusieurs requetes SQL , tout va bien (je travaille avec DELPHI) mais je m'apercois que dans la base de donnees ACCESS que j'utilise (et que je ne peux changer car elle est tres consequente) il y a des valeurs nulles (qui sont utilisees pour des jointures dans certaines de me requetes)
malgré l'utilistion de varisnull ca ne passe pas :-/
et j'essaie de mettre NVL(champ,0) dans ma requete mais ca ne marche pas il ne connait pas NVL apparement quelqu'un a une solution pour pallier aux valeurs nulles et leur mettre une autre valeur?
ContactSelection.SQL.Add('SELECT A.RéfSociété,A.RéfContact,A.RéfFonction,A.RéfDépartement,');
ContactSelection.SQL.Add('A.ContactTéléphoneProf,A.ContactTéléphoneMobileProf,');
ContactSelection.SQL.Add('A.ContactTélécopieProf,A.ContactEmailProf,');
ContactSelection.SQL.Add('F.RéfFonction,F.Fonction,D.RéfDépartement,D.Département');
ContactSelection.SQL.Add('FROM CONTACTSOCIETE A,FONCTION F,DEPARTEMENT D');
ContactSelection.SQL.Add('WHERE RéfSociété=');
ContactSelection.SQL.Add(gstrlcontactsocieteliste[gintsocietepositionstrl-1]);
ContactSelection.SQL.Add('AND RéfContact=');
ContactSelection.SQL.Add(gstrlcontactsliste[gintcontactpositionstrl-1]);
ContactSelection.SQL.Add('AND A.RéfFonction=F.RéfFonction');
ContactSelection.SQL.Add('AND A.RéfDépartement=D.RéfDépartement');
le probleme ce sont les valeurs nulles dans Refdepartement et reffonction car elles font reference a une autre table :-/