本地正常,上传的服务器上报错“不能使用 '';文件已在使用中” ACCESS数据库——菜鸟女子跪求
我有一个页面,在本地很正常,上传到服务器上就报 “不能使用 '';文件已在使用中。”
数据库是ACCESS
由于1、本地是正常的
     2、这是第一个用到数据库的页面,之前没有打开数据库的操作
所以 我觉得不是打开数据库conn.open而未关闭conn.close的原因
那到底是什么原因呢???  求解!  会不会是数据库权限的问题????
我是菜鸟不精通这个,万分感谢啦
我只有22分,20分已经是倾家荡产了,请别嫌弃少
代码奉上:
<!--管理信息界面登录-->
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Page language="C#" Debug="true" %>
<script language="c#" runat="server">
   private void Page_Load(object sender,EventArgs e)
   {
     OleDbConnection conn = null;
     OleDbCommand cmd = null;
     OleDbDataReader reader = null;
     conn = new OleDbConnection(Application["conn"].ToString());
     conn.Open();   ---此处报错
     String    StrUsername  = txtUsername.Text;
     String    StrPassword  = txtPassword.Text;
     String    strSQL="SELECT USERNAME,PASSWORD FROM t_admin WHERE USERNAME='" + StrUsername + "' AND PASSWORD ='" + StrPassword + "'";
     cmd = new OleDbCommand(strSQL, conn);
     reader = cmd.ExecuteReader();
     if ( StrUsername != "" )
     {
       if (!reader.Read())
       {
         Response.Write("<SCRIPT LANGUAGE='JavaScript'>window.alert('用户名密码不正确。');<"+"/script>");
       }
       else
       {
         Session["username"] = txtUsername.Text;
         Session["password"] = txtPassword.Text;
         Response.Redirect("/manage/index_eneage_mqur_condition.aspx");
       }
     }
     conn.Close();
   }
   private void btnAddEneage_Click(object sender, System.EventArgs e)
   {
   }
</script>
------解决方案-------------------- reader要关吗?
------解决方案--------------------报这个错就是access打开了。