![]() |
|
Utilizzo di Ms Excel come database in una pagina Asp
Tramite una pagina Asp è possibile connettersi ad un file Ms Excel come se fosse un vero e proprio database, utilizzando quindi gli oggetti Connection e Recordset. Si crei il file database.xls e vi si inseriscano i seguenti dati: ![]() Si esegua adesso la seguente operazione dal menu: Inserisci / Nome / Definisci...Si inserisca nella casella di testo utenti, cliccare Aggiungi (apparirà la parola utenti nell'area di testo sottostante) e poi OK. Questa operazione equivale all'assegnazione di un nome alla tabella di un database. Di seguito il codice di esempio commentato in grassetto:
<%@LANGUAGE = JScript%>
<%
// STRINGA DI CONNESSIONE
var stringa = "";
stringa += "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
stringa += Server.MapPath("database.xls");
stringa += ";Extended Properties=Excel 8.0"; // IDENTIFICA LA VERSIONE 2000 DI EXCEL
// APRO LA CONNESSIONE
var Cn = new ActiveXObject("ADODB.Connection");
Cn.Open(stringa);
// SELEZIONO I DATI
var Mostra = Cn.Execute("SELECT * FROM utenti");
// CICLO SUI RECORD E STAMPO I RISULTATI
while (!Mostra.EOF)
{
with (Response)
{
Write("<p>");
Write("ID: " + Mostra(0) + "<br>");
Write("Nome: " + Mostra(1) + "<br>");
Write("Cognome: " + Mostra(2));
Write("</p>");
}
Mostra.MoveNext();
}
// CHIUDO LA CONNESSIONE
Cn.Close();
%>
|
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||