程序源代码
=====================================
<%@ Page Language="C#" Debug="true"%>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">    // Insert page code here
    //
    OleDbDataReader GetTeams()
    {
        string connStr=ConfigurationSettings.AppSettings["ConnectionString"];
        OleDbConnection dbConnection=new OleDbConnection(connStr);
        string queryStr="select TeamId,TeamName,Notes from Teams";
        OleDbCommand dbCommand=new OleDbCommand();
        dbCommand.CommandText=queryStr;
        dbCommand.Connection=dbConnection;
        dbConnection.Open();
        OleDbDataReader datareader=dbCommand.ExecuteReader(CommandBehavior.CloseConnection);
        return datareader;
    }
    void Page_Load()
    {
        TeamList.DataSource=GetTeams();
        TeamList.DataBind();
    }</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <p>
        </p>
        <h1>Wrox United
        </h1>
        <p>
        </p>
        <p>
        </p>
        <h2>Teams
        </h2>
        <p>
            <table height="80" width="300">
                <tbody>
                    <tr>
                        <td>
                            <asp:DataList id="TeamList" runat="server">
                                <ItemTemplate>
                                    <asp:linkButton Text='<%#DataBinder.Eval(Container.DataItem,"TeamName")%>' CommandArgument='<%#DataBinder.Eval(Container.DataItem,"TeamID")%>' id="TeamNameLink" style="Color:darked" runat="server" />
                                    <br />
                                    <asp:Label text='<%#DataBinder.Eval(Container.DataItem,"Notes")%>' id="TeamNotes" runat="server" />
                                </ItemTemplate>
                                <SeparatorTemplate>
                                    <br />
                                    <hr color="#b0c4de" width="200px" />
                                </SeparatorTemplate>
                            </asp:DataList>
                        </td>
                        <td>
                        </td>
                    </tr>
                </tbody>
            </table>
        </p>
        <!-- Insert content here -->
        <p>
        </p>
    </form>
</body>
</html>
========================
错误提示:“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------找不到可安装的 ISAM。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 找不到可安装的 ISAM。源错误: 
行 14:         dbCommand.CommandText=queryStr;
行 15:         dbCommand.Connection=dbConnection;
行 16:         dbConnection.Open();
行 17:         OleDbDataReader datareader=dbCommand.ExecuteReader(CommandBehavior.CloseConnection);
行 18:         return datareader;
 源文件: C:\BeginWithAsp11\WroxUnited\Teams.aspx    行: 16 堆栈跟踪: 
[OleDbException (0x80004005): 找不到可安装的 ISAM。]
   System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20
   System.Data.OleDb.OleDbConnection.InitializeProvider() +51
   System.Data.OleDb.OleDbConnection.Open() +203
   ASP.Teams_aspx.GetTeams() in C:\BeginWithAsp11\WroxUnited\Teams.aspx:16
   ASP.Teams_aspx.Page_Load() in C:\BeginWithAsp11\WroxUnited\Teams.aspx:22
   System.Web.Util.ArglessEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +10
   System.Web.UI.Control.OnLoad(EventArgs e) +55
   System.Web.UI.Control.LoadRecursive() +27
   System.Web.UI.Page.ProcessRequestMain() +750 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032