自己写了个access的简单记事本,调不过去
请大虾们帮解决下
新手
语言请简单:)
**************************
报错提示:
“/MsgBoard”应用程序中的服务器错误。
--------------------------------------------------------------------------------编译错误 
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0103: 当前上下文中不存在名称“DbProviderFactories”源错误: 行 25:         string strConnection = @"Provider=Micorsoft.Jet.Ole.4.0;Data Source=";//设定连接字符串
行 26:         strConnection += Server.MapPath(".\\App_Data\\MsgBoard.mdb");
行 27:         System.Data.Common.DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactor("System.Date.OleDb");
行 28:         DbConnection dbConnection = dbProviderFactory.CreateConnection();
行 29:         dbConnection.ConnectionString = strConnection;
 源文件: d:\My Documents\Visual Studio 2005\WebSites\MsgBoard\Default.aspx.cs    行: 27 
*************************************
.cs的源码如下
using System;
using System.Data;
using System.Configuration;
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 _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        string strName = this.tbName.Text;
        string strSubject = this.tbSubject.Text;
        string strMsg = this.tbMsg.Text;
        string strIP = Request.UserHostAddress.ToString();
        string strDate = System.DateTime.Now.ToString();
        //插入数据库
        string strConnection = @"Provider=Micorsoft.Jet.Ole.4.0;Data Source=";//设定连接字符串
        strConnection += Server.MapPath(".\\App_Data\\MsgBoard.mdb");
        System.Data.Common.DbProviderFactory dbProviderFactory = DbProviderFactories.GetFactor("System.Date.OleDb");
        DbConnection dbConnection = dbProviderFactory.CreateConnection();
        dbConnection.ConnectionString = strConnection;
        dbConnection.Open();
        DbCommand dbCommand = dbProviderFactory.CreateCommand();
        dbCommand.Connection = dbConnection;
        //注意date未Access保留字,所以需要加[]号
        dbCommand.CommandText = "INSERT INTO post(name,subject,message,[date],ip)VALUES('";
        dbCommand.CommandTest += strName + "','" + strSubject + "','" + strMsg + "','" + strDate + "','" + strIP + "');";
        //   dbCommand.CommandText="INSERT INTO post(name,subject,message,[date],ip)VALUES("";dbCommand.CommandTest+=strName+"",""+strSubject+"",""+strMsg+"",""+strDate+"",""+strIP+"");";
              // <!--("";dbCommand.CommandText+=strName+"",""+strSubject+"",""+strMsg+"",""+strDate+"",""+strIP+"");";-->
        dbCommand.ExecuteNonQuery();
        dbConnection.Close();
        dbConnection.Dispose();
        Response.Redirect("default.aspx");
    }
}