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:
http://www.aspitalia.com/articoli/intranet/rds.asp
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.








Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!
