Question : Fusion froide et problème de question de SQL CFIF « si variable non actuelle, alt »

C'a toujours été un problème, et je me rends compte maintenant que la manière que j'ai essayé de ne jamais la fixer worked.


sometimes la page qui appelle cette question n'a pas un « article_id » à passer à ceci. Parfois c'est undefined.

I ont une commande SQL qui est censée s'exécuter :

or

one du
(ET l'article_id = le #article_id#) qui est censé être couru sinon :

(ET article_id = (maximum CHOISI (article_id) d'articles2 X OÙ article_type = « Br/> ET x.ministry_id = ministries.ministry_id de M'< ET article_date = (
(d'article_date) d'articles2 y OÙ article_type = « M » ET Y.ministry_id = ministries.ministry_id))      le


the premier (ET article_id = #article_id#) est exécuté si la variable d'article_id est présente, autrement l'autre, plus longtemps un does.


I ont le



as de quantité nette de substance explosive un état de CFIF mais ceci fait pas work.

I essayé plaçant la variable à « not_present » (il serait recouvert s'il étaient) mais ceci ne fonctionne toujours pas. J'ai besoin de quelque chose qui l'explique étant complètement absent OU étant défini comme être le below


This de question du blank


full SQL a été frappé contre le DB (dans les conditions alternatives étant employé [le cflogic sorti]) et cela fonctionne fine.

all que d'autres variables seront toujours présentes, juste pas toujours un article_date de l'article_id








SELECT comme update_date, article_title comme update_title, created_by comme ministry_leader, ministry_desc du
, article_id, mission_statement, l'author_name, le
(rtrim CHOISI (first_name) + » '+ rtrim (last_name) des utilisateurs où user_id = created_by) comme u_by, le
            file_content1, file_content2, file_content3
d'articles2, ministries
OÙ articles2.ministrY_id = ministries.ministry_id
ET ministries.ministry_id = #ministry_id#
ET articles2.article_type = ' de M'< IsDefined (« article_id ») et quantité nette de substance explosive « not_present " > ET d'article_id = de #article_id#
ET article_id = (maximum CHOISI (article_id) d'articles2 X OÙ article_type = 'Br/> ET x.ministry_id = ministries.ministry_id de M'< ET article_date = (
(d'article_date) d'articles2 y OÙ article_type = « M » ET Y.ministry_id = ministries.ministry_id))



      
class= de

Réponse : Fusion froide et problème de question de SQL CFIF « si variable non actuelle, alt »

>>

La deuxième condition n'est pas définie correctement, il devrait être plutôt

         

>> J'ai besoin de quelque chose qui l'explique ou étant complètement absente OU  
>> étant défini en tant qu'étant blanc

   Que voulez-vous dire par le « blanc » ?  Vous voulez dire la valeur du « article_id » est
   littéralement la corde « not_present »

   IE    

   … ou cela que c'est valeur est une corde vide

   IE    
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us