asp - asp.net - aspcode.it

COMMUNITY - Login
 Username:
 
 Password:
 
Voglio registrarmi!
Password dimenticata?
 Utenti on-line: 0
 Ospiti on-line: 7958
ASPCode.it - Store

  > > Tips

Connessione a un database Access con ASP.NET
di Paolo Capitani

Data di pubblicazione: 28/12/2002        Voto della community: 2,96 (Votanti: 8)

Passando da ASP ad ASP.net, la sintassi da utilizzare per la connessione a un database rimane relativamente simile. In questa tip č presentato il codice specifico da utilizzare per connettersi ad un database creato con MS Access; nell'esempio di seguito riportato, includeremo tale porzione di codice nella routine Page_Load() che verrą eseguita al caricamento della pagina.

Il primo elemento di novitą che č possibile notare č l'importazione del namespace System.Data.OleDb ad inizio pagina; tale spazio dei nomi č necessario per l'interazione delle nostre applicazioni ASP.net con i database.
La seconda novitą č l'oggetto che conterrą la connessione al database: in ASP tradizionale utilizzavamo l'oggetto ADODB.Connection, con ASP.net adotteremo invece un oggetto di tipo OleDbConnection. Il resto dello script č piuttosto semplice e le funzionalitą di ogni linea di codice sono esplicate da una riga di commento.

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>

<script runat=server>
void Page_Load(Object sender, EventArgs e)
{
  // Componiamo la stringa di connessione
  String ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
        Server.MapPath("mydatabase.mdb");

  // Creiamo l'oggetto cn di tipo OleDbConnection
  // passando la stringa di connessione al costruttore

  OleDbConnection cn = new OleDbConnection(ConnString);

  // Apriamo la connessione
  cn.Open();

  // Utilizziamo la connessione...
  // ...
  // ...


  // Chiudiamo la connessione al database
  cn.Close();
}
</script>

<html>
<head>
  <title> Connessione a un DataBase Access con ASP.NET </title>
</head>
<body>
</body>
</html>




Utenti connessi: 7958