“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------至少一个参数没有被指定值。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。源错误: 
行 39:             open();
行 40:             OleDbDataAdapter da = new OleDbDataAdapter(str, conn);
行 41:             da.Fill(ds);
行 42:             da.Dispose();
行 43:             close();
 
上面的代码出现了这样的情况
前台代码是这样的
 <asp:Repeater ID="repeater_producttype" runat="server">
    <ItemTemplate>
    <span><a  style="background-color:#033373" href="productlist.aspx?type=<%#Eval("producttype_id").ToString().Trim()%>" class="link14"><%#Eval("producttype_name").ToString().Trim()%></a></span>
  <ul>
                <asp:Repeater ID="repeater_smallproducttype" runat ="server" DataSource ='<%#Getsmall(Eval("producttype_id").ToString()) %>'>
                    <ItemTemplate >
                        <li><a href="productlist.aspx?type=<%#Eval("producttype_id").ToString().Trim()%>" class="link14"><%#Eval("smallproducttype_name")%></a></li> 
                    </ItemTemplate>
                </asp:Repeater>
            </ul>     </ItemTemplate>
  </asp:Repeater>