Ciao a tutti,
spero di sapermi spiegare:

Con un oledbdatareader prelievo dei dati da un db e li associo a delle label dentro una tabella.
Siccome per ogni read.getstring(N°) vorrei mettere un if che controlla se il campo è vuoto ho 2 alternative
La prima è mettere per ogni read.getstring(n°) un if oppure penso di potere mettere un ciclo for con un solo if che mi prenda in esame tutti gli read.getstring(n°)

Mi dite come si puo' fare?
Grazie



dim objcmd2 as new oledbcommand ("select * from utenti where id="& val &" ", objconn)

dim read as oledbdatareader

objconn.open
read=objcmd2.executereader

while read.read

'QUESTO E' IF *******************************
'qui al posto di if vorrei mettere un ciclo fro
if (la_mail.text="") then
il_nome.text="Dato non inserito"
else
il_nome.text=read.getstring(2)
end if

'QUESTO E IF****************

il_nome.text=read.getstring(5)
END WHILE


<asp:table HorizontalAlign="Center" runat="server" ID="tabella_profilo">




<asp:tablerow runat="server">
<asp:tablecell runat="server" BackColor="#FFFFCC" Height="16">
<asp:label runat="server" Text="Nome:" Font-Bold="true" Font-Name="verdana" Font-Size="9"/>
</asp:tablecell>
</asp:tablerow>

<asp:tablerow runat="server">
<asp:tablecell runat="server" Height="35" VerticalAlign="Top">
<asp:label runat="server" ID="il_nome" Font-Name="verdana" Font-Size="9"/>
</asp:tablecell>
</asp:tablerow>

</ASP:TABLE>