Inserire dati in un database Access con Asp.NET

Siti dinamici con ASP.NET
Impara a creare siti ed applicazioni Web con Microsoft .NET

Scritto da Luca Ruggiero nella sezione Asp.NET

Con riferimento all'Articolo Visualizzare i record di un database Access, vediamo adesso come inserire dati nello stesso database dell'esempio appena citato. Il codice è ampiamente commentato:

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>

<script language="C#" runat="server">
    void Page_Load(Object sender, EventArgs e)
    {
        // Apro la connessione
        String str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("clienti.mdb");
        OleDbConnection cn = new OleDbConnection(str);
        cn.Open();

        // Creo l'oggetto Command a cui passo la stringa Sql per eseguire la INSERT
        String sql = "INSERT INTO clienti (NOME,COGNOME,ANNI) VALUES ('Luca','Ruggiero','25')";
        OleDbCommand cmd = new OleDbCommand(sql, cn);

        // Eseguo la INSERT
        cmd.ExecuteReader();

        // Chiudo la connessione
        cn.Close();

        Response.Write("Inserimento effettuato!");
    }
</script>
Questo non è l'unico metodo per eseguire una INSERT in un database ma, sulla scorta dell'esempio citato in precedenza, è il più immediato da comprendere. In seguito, con una serie di altri Tips, Articoli e documentazione in genere, vedremo di scoprire tutti i misteri che si celano dietro l'interazione tra Asp.NET ed i database.

I più cliccati della sezione Asp.NET

:: Guida base ad Asp.NET (57.290)

:: I Validation Controls di Asp.NET (29.531)

:: Utilizzo delle QueryString con Asp.NET e C Sharp (23.719)

:: Visualizzare i record di un database Access con Asp.NET (21.261)

:: Un Guestbook in ASP.NET, Access e ADO (18.818)

:: Inviare email con Asp.NET: il Namespace System.Web.Mail (18.165)

:: Gestione delle News in ASP.NET (13.467)

:: Una Newsletter in ASP.NET (12.100)

:: Upload di file in Asp.NET e Javascript (11.530)

:: Risolvere un indirizzo IP ed individuare nome macchina e dominio in Asp.NET (10.107)

IN EVIDENZA
DOWNLOAD