Pochi sanno che su Internet Explorer è molto facile poter visualizzare i dati contenuti in un database richiesto dall'utente attraverso un OBJECT, sfruttando RDS (Remote Data Services).
Questo particolare OBJECT consente di gestire i dati in modo veloce e semplice, in quanto il codice HTML caricato dal browser è di pochissime righe.
Poniamo di avere un database denominato WEB.mdb e di voler visualizzare i record della tabella PRODOTTI, dovremo usare uno script come il seguente:
<% ' Imposto una stringa con il nome del server ' (necessaria per far lavorare il browser sullo stesso ' dominio del sito) Server = Request.ServerVariables("SERVER_NAME") ' Imposto una stringa Database dove memorizzo il nome ed ' il percorso del Database (in questo esempio il DB è nella stessa ' directory della pagina in esecuzione) Database = server.MapPath(".") & "WEB.mdb" 'Imposto una stringa di selezione SQL strSql = "SELECT * FROM PRODOTTI" %>
All'interno del body bisogna inserire solo queste poche righe di codice, cercando di non modificare assolutamente il classid dell'object in quanto è l'identificatore univoco dell'oggetto:
<object classid="clsid:BD96C556-65A3-11D0-983A-00C04FC29E33" ID="dsoWebDb" HEIGHT="0" WIDTH="0"> <param NAME="Server" VALUE="http://<%=Server%>"> <param NAME="Connect" VALUE="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=<%=Database%>;Persist Security Info=False"> <param NAME="SQL" VALUE="<%=StrSql%>"> </object> <TABLE CELLSPACING=0 CELLPADDING=0 id="tblWebDb" align="center" DATASRC="#dsoWebDb" border=0> <TR> <TD DATASRC="#dsoWebDb" DATAFLD="nome primo campo"></TD>
.
<TD DATASRC="#dsoWebDb" DATAFLD="nome ultimo campo"></TD> </TR> </TABLE>
Con questi pochi TAG è possibile visualizzare un database intero all'interno di una tabella, con uno sforzo minimo poichè il codice HTML vero e proprio è minimo.
Per maggiori informazioni su RDS si veda:
https://www.aspitalia.com/articoli/intranet/rds.asp
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Aggiungere reCaptcha a un form di contatto con ASP.NET Core MVC
- ASP.NET MVC è in beta
- VS 2005 e SQL Server 2005 February 2005 CTP
- Effettuare test di carico sulle Azure Web App
- Eseguire raggruppamenti tramite Group By con LINQ
- Utilizzare gli operatori di RxJS per gestire operazioni asincrone con Javascript e TypeScript
- Validazione dei parametri con le Guard API della Universal Windows Platform
- Visual Basic 2015