asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 6527
ASPCode.it - Store
<< lezione precedente lezione successiva >>

Corso di ASP - Lezione 8: Lettura di Dati da un Database

Se desiderate modificare i dati in un database, è necessario caricare i dati in una form esistente, effettuare i cambiamenti, e infine aggiornare il record. Ora, utilizzeremo nuovamente la form illustrata nella Figura 6.3 nella Lezione 6.

Informazioni Studente
Numero ID Studente:
Nome Cognome
Indirizzo
Città ST CAP

Figura 6.3: La Form di Informazioni Studente.

Per riempire questa form con i dati, dobbiamo creare una query SQL di tipo SELECT, aprire la connessione, eseguire la query, e poi assegnare i risultati ai valori di default degli elementi della form. Qui vediamo un frammento del codice che crea la query:

<%
sql = "SELECT * FROM Studenti"
openCN
rs.Open sql, cn
%>

Ora dobbiamo assegnare i valori resituiti ai valori di default degli elementi della form. Qui vi è un frammento di codice per fare ciò:

<input type="text" name="txtFName" value="<%=rs("FName")%> " size="20">

Se immettiamo i dati tutti insieme, il risultato che otteniamo dovrebbe essere quello che si vede qui sotto:

Informazioni Studente
Numero ID Studente:
Nome Cognome
Indirizzo
Città ST CAP

Esercizio 8.1 - Visualizza Tabella

<form>
<%
OpenCN
sql = "SELECT * FROM Studenti"
rs.Open sql, cn
%>

<table width="325" border="2" cellpadding="2">
<tr>
<td align="left" width="334">Informazioni Studente</td>
</tr>
<tr>
<td align="right" width="334"><table border="0" width="324" cellspacing="1">
<tr>
<td width="108" align="right">Numero ID Studente:</td>
<td width="208"><input type="text" name="txtSID" size="8" value="<%=rs("sid")%>"></td>
</tr>
<tr>
<td width="108" align="right">Nome:</td>
<td width="208"><input type="text" name="txtFName" size="15" value="<%=rs("NOME")%>"></td>
</tr>
<tr>
<td width="108" align="right">Cognome:</td>
<td width="208"><input type="text" name="txtLName" size="20" value="<%=rs("COGNOME")%>"></td>
</tr>
<tr>
<td width="108" align="right">Indirizzo:</td>
<td width="208"><input type="text" name="txtAddress" size="20" value="<%=rs("INDIRIZZO")%>"></td>
</tr>
<tr>
<td width="108" align="right">Città:</td>
<td width="208"><input type="text" name="txtCity" size="15" value="<%=rs("CITTà")%>"></td>
</tr>
<tr>
<td width="108" align="right">ST:</td>
<td width="208"><input type="text" name="txtST" size="2" value="<%=rs("STATO")%>"></td>
</tr>
<tr>
<td width="108" align="right">CAP:</td>
<td width="208"><input type="text" name="txtZipcode" size="10" value="<%=rs("CAP")%>"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center"><input type="reset" value="Clear" name="B1"> <input type="submit"
value="Submit" name="btnSubmit"></td>
</tr>
</table>
<%
rs.Close
CloseCN
%>

</form>

Applicate ciò che avete appreso.

Usate la form che avete creato nella Lezione 6 e riempite la form con un record dalla tabella Valutazioni. Quando costruite la vostra query, utilizzate il numero ID studente 00000001.

<< lezione precedente lezione successiva >>


Utenti connessi: 6527