帮我看看出了什么问题?
代码:
<%@ Page Language="c#" Debug="true" %>
<%@ Register TagPrefix="wmx" Namespace="Microsoft.Matrix.Framework.Web.UI" Assembly="Microsoft.Matrix.Framework, Version=0.6.0.0, Culture=neutral, PublicKeyToken=6f763c9966660626" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
OleDbConnection objConnection;
OleDbDataAdapter objCommand;
string strConnect;
string strCommand;
DataSet DataSet1 = new DataSet();
strConnect = @"Provider = Microsoft.Jet.OLEDB.4.0;";
strConnect += @"D:\ProgramFiles\Microsoft.NET\FrameworkSDK";
strConnect += @"\Samples\QuickStart\aspplus\samples\grocertogo\data\grocertogo.mdb;";
strConnect += "Persist Security Info = False";
strCommand = "select ProductName, UnitPrice from Products";
objConnection = new OleDbConnection(strConnect);
objCommand = new OleDbDataAdapter(strCommand, objConnection);
objCommand.Fill(DataSet1,"Products");
DataGrid1.DataSource = DataSet1.Tables["Products"].DefaultView;
DataGrid1.DataBind();
}
void DataGrid1_SelectedIndexChanged(object sender, EventArgs e) {
}
</script>
<html>
<head>
<title>The Database Access</title>
</head>
<body>
<div align="center">
<asp:DataGrid id="DataGrid1" runat="server" OnSelectedIndexChanged="DataGrid1_SelectedIndexChanged"></asp:DataGrid>
</div>
</body>
</html>
错误提示:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
找不到可安装的 ISAM。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。
源错误:
行 22: objConnection = new OleDbConnection(strConnect);
行 23: objCommand = new OleDbDataAdapter(strCommand, objConnection);
行 24: objCommand.Fill(DataSet1,"Products");
行 25: DataGrid1.DataSource = DataSet1.Tables["Products"].DefaultView;
行 26: DataGrid1.DataBind();
源文件: G:\Asp.net\EnterAsp\ch02\DataBase.aspx 行: 24
请高手指点