<%@Import Namespace="System.Data"%>
<%@Import Namespace="System.Data.OleDb"%>
<%@ Page Language="C#" Debug="true" %>
<script language="C#" 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:\yxh\asp.net\aspliz\1\#work.mdb;";
strConnect+=@"Persist Security Info=False";strCommand="Select ID,name,unit From Dict_Index";
Response.Write ("数据库连接成功!");
objConnection=new OleDbConnection(strConnect);
objCommand=new OleDbDataAdapter(strCommand,objConnection);
objCommand.Fill(DataSet1,"Dict_Index");                    //行21
DataGrid1.DataSource=DataSet1.Tables["dict_index"].DefaultView;
DataGrid1.DataBind();
}
</script>
<html>
<head>
<title>Data Grid Control example</title>
</head>
<body>
<asp:Datagrid id="DataGrid1" runat="server" />
</body>
</html>
第21行提示错误!
找不到可安装的 ISAM。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。
请问一下到底是怎么回事情呀?怎样才能解决呀?