连接不上数据库,明白的帮我指点一下

来源:百度知道 编辑:UC知道 时间:2024/07/01 12:31:14
<% @ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e) {
OleDbConnection Conn=new OleDbConnection();
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+
"Data Source="+Server.MapPath("person.mdb");
Conn.Open();
OleDbCommand Comm=new OleDbCommand("select * from grade",Conn);
OleDbDataReader dr=Comm.ExecuteReader();
dg.DataSource=dr;
dg.DataBind();
Conn.Close();
}
</script>
<form id="form1" runat="server">
<asp:gridview id="dg" runat="server"></asp:gridview>
</form>

为什么Conn.Open()运行不了
是进Visual Studio 然后进网站→ASP.NET网站建立吗?

new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("\\DB.mdb")+";Persist Security Info=False");

先检查下数据库的路径有没有问题
还有在连接的时候不要打开数据库表
这样的话就不会被占用