Page_Load中
OleDbConnection MyConn= new OleDbConnection(strProvider);
这句定义了与成员变量相同的局部变量。
改为:
MyConn= new OleDbConnection(strProvider);

解决方案 »

  1.   

    你哪一行出错呢??我看出你的错误应该在:
    你把public void Page_Load(Object src,EventArgs e)
    {
    string strProvider="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+HttpContext.Current.Server.MapPath(".")
        +"..\\kfask\\data\\kfdata.mdb;";
    OleDbConnection MyConn= new OleDbConnection(strProvider);
    ...
    }
    中的
    string strProvider="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+HttpContext.Current.Server.MapPath(".")
        +"..\\kfask\\data\\kfdata.mdb;";
    OleDbConnection MyConn= new OleDbConnection(strProvider);
    提到page_load()事件的外边去,然后再调用我想应该可以帮你解决这个问题!