Più di così non so che dirti, se non sai aggiungere neanche una using al codebehind ti consiglio vivamente di leggerti una guida di programmazione C# perchè queste sono proprio le basi.
Comunque ti incollo il codebehind completo (testdb.aspx.cs) relativo alla pagina testdb.aspx
codice:
using System;
using System.Data;
using System.Data.OleDb;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class testdb : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\dbtest.mdb;User Id=admin;Password=;");
OleDbCommand comm = new OleDbCommand("INSERT INTO [Prova] (Nome, Cognome, Indirizzo) VALUES (@Nome, @Cognome, @Indirizzo)", conn);
comm.Parameters.AddWithValue("Nome", TextBoxNome.Text);
comm.Parameters.AddWithValue("Cognome", TextBoxCognome.Text);
comm.Parameters.AddWithValue("Indirizzo", TextBoxIndirizzo.Text);
try
{
conn.Open();
comm.ExecuteNonQuery();
Response.Write("Operazione conclusa con successo");
}
catch (Exception ex)
{
Response.Write("Operazione fallita : " + ex.Message);
}
finally
{
if (conn != null)
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
conn = null;
}
}
}
}
come vedi la using è in mezzo alle altre.. non capisco proprio dove stia il tuo problema.