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>

Rispondi quotando