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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
	
	
	private const string StringaConnessione = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\dati\test\test.mdb";
	protected void Page_Load(object sender, EventArgs e)
	{
		OleDbConnection con = null;
		OleDbCommand comand = null;
		OleDbDataReader reader = null;
		StringBuilder sb = new StringBuilder(1000);
		
		string sql = "SELECT * FROM CAMPI";
		
		try
		{
			//istanzio la connessione
			con = new OleDbConnection(StringaConnessione);
			
			//apro la connessione
			con.Open();

			//creo comando
			comand = new OleDbCommand(sql, con);
			
			//creo il reader
			reader = comand.ExecuteReader();
			if (!reader.HasRows)
			{
				lbl1.Text = "Non ci sono record"; return;
			}
			
			while (reader.Read() )
			{
				sb.Append(DBNullToString(reader["testo"]));
				sb.Append("
");
			}
			lbl1.Text = sb.ToString();
		}
		catch (Exception ex)
		{
			lbl1.Text = ex.ToString();
		}
		finally
		{
			if (reader != null) reader.Close();
			if (con != null) con.Close();
		}
	}
	
	public string DBNullToString(object v)
	{
		if (v == DBNull.Value)
			return string.Empty;
		else
			return  Server.HtmlEncode(v.ToString());
	}
	
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
		<asp:Label ID="lbl1" runat="server" Text="Label"></asp:Label>
    </div>
    </form>
</body>
</html>


poi, Data Source=C:\db_prova.mdb -> Data Source=C:\\db_prova.mdb

poi, CAMBIARE LIBRO