Cerca

Accedere ad una database access tramite una pagina aspx in C sharp

Indice Articolo

Ultimi articoli pubblicati

Un semplice ma utile codice per accedere ad un database access da una pagina web. Imparare l’accesso hai database è il primo passo per creare un sito dinamico, cioè che possa variare il suo comportamento a seconda dei dati che vengono inseriti in un database.

Qui di seguito vedremo come generare un oggetto connessione, un command e un recordset da leggere dal primo all’ultimo record.

Script in liguaggio C#

//definizione dell’oggetto la connessione

OleDbConnection dbConn;

//definizione dell’oggetto l’esecuzione di una stringa sql

OleDbCommand myCmd;

//definizione dell’oggetto per il recupero dei dati

OleDbDataReader rs;

//stringa di connesione

string strConn;

strConn =

“Provider=Microsoft.Jet.OLEDB.4.0;” +

“Data Source=” + pagina.Server.MapPath(“App_Data/dbsitegen.mdb”) +

“;Persist Security Info=False”;

//creazione dell’istanza dell’oggetto connesione

dbConn = new OleDbConnection(strConn);

//apertura della connessione

dbConn.Open();

//stringa sql

string sqlStr;

//stringa di interrogazione sql

sqlStr = “SELECT nome, cognome, aula, anno” +

” FROM classe”;

//istanza dell’oggetto per l’esecuzione della stringa sql

myCmd = new OleDbCommand();

//assegnazione della stringa e della connessione all’oggetto command

myCmd.CommandText = sqlStr;

myCmd.Connection = dbConn;

//esecuzione della stringa sql e recupero dei dati sull’oggetto rs

rs = myCmd.ExecuteReader();

//lettura dell’oggetto rs se non è vuoto

while (rs.Read()) {

//lettura di valore nel campo testo

….rs[“testo”].ToString();

//spostamento al risultato successivo

rs.NextResult

};

//chiusura dell’oggetto per la lettura e della connessione

rs.Close();

dbConn.close();

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

20 − sedici =