2012-12-12 3 views
0

J'ai une page Web ASP qui récupère la valeur de sql ... elle montre les champs sans avoir de valeurs .. est-il de toute façon pour afficher uniquement les champs ayant des valeurs .. c'est mon Tableafficher uniquement les champs sql ayant des valeurs en ASP

[] [] [] "Mfg Dt et Exp Dt selon Annexure renfermés"

ces crochets contiennent nulle values..if le champ est vide, cette tranche carrée ne viendra pas

have to correct

dans la première rangée je suis ayant 2 séries de crochets et dans la deuxième rangée j'ai les valeurs dans 2 ensembles .. je dois montrer seulement le crochet carré ayant des valeurs comme dans la deuxième rangée ... si la valeur est vide alors ne veux pas montrer que les parenthèses vides.

requête sql

select I.[Old Product Code], I.[Trade Name], I.[Short Name], SUM(Quantity) as Qty,I.[Base Box UOM], SIH.[Customer Marks - 1] ,SIH.[Bill-to Name],SIH.[Bill-to Address], SIH.[Ship-to Name], SIH.[Ship-to Address], SIH.[Ship-to Address 2] ,SIH.[Ship-to City], SIH.[Ship-to Post Code],SIH.[Country of Origin of Goods],SIH.[Bill-to Address 2] ,SIH.[Bill-to City] , SIH.[Bill-to Post Code], CR.Name ,C.Contact,SIH.[Total Boxes], CASE when SIL.[Dimension Group Code] = 'IOL' then I.[Group Description] 
END , 
CASE 
    when I.[EPCG License] = 1 then 'EPCG' 
end, 
case 
    when SIL.[Dimension Group Code] = 'IOL' then 'DEEC' 
    when I.[DEEC Lic_] = 1 then 'DEEC' 
end as abcd 
from [Sales Invoice Header] SIH ,[Customer] C, [Country_Region] CR, 
[Sales Invoice Line] SIL,[Item] I where I.No_ = SIL.No_ and SIL.[Document No_]='PEXP1213-110' and SIH.No_ = SIL.[Document No_] and C.No_ = SIH.[Bill-to Customer No_] and C.[Country_Region Code] = CR.Code group by I.[Old Product Code], I.[Trade Name], I.[Short Name], SIH.[Sell-to Customer Name],SIH.[Sell-to City],SIH.[Customer Marks - 1],SIL.[Dimension Group Code],I.[Group Description], SIH.[Country of Origin of Goods], SIH.[Ship-to Name],SIH.[Ship-to Address], SIH.[Ship-to Address 2] , SIH.[Ship-to City], SIH.[Ship-to Post Code],SIH.[Bill-to Name],SIH.[Bill-to Address],SIH.[Bill-to Address 2],SIH.[Bill-to City] , SIH.[Bill-to Post Code],SIH.[Total Boxes],C.Contact ,CR.Name,I.[Base Box UOM], I.[EPCG License],I.[DEEC Lic_] 
+0

peut vous envoyer le code de l'endroit où vous montrez les valeurs – polin

+0

<% Response.Write (rs ("Vieux produit Code "))%> <% Response.Write (rs (" Nom commercial "))%> [<% Response.Write (rs (" GD "))%>] [<% Response.Write (rs ("DEEC"))%>] [<% Response.Write (rs ("EPCG"))%>] " Mfg Dt et Exp Dt selon l'annexe jointe "
<% Response.Write (rs ("Qty"))%>   <% Response.Write (rs ("Base Box UOM"))%> c'est mon code ASP ... Posté le code SQL dans la question – Affan

Répondre

0

Vous devez le résoudre comme programme

if cstr(rs("Old Product Code"))="[]" then 
    response.write("") 
else 
    response.write(rs("Old Product Code")) 
end if 
Questions connexes