aspx 页面错误传递存储 procedure(sql) ASP.NET (C#)

发布时间: 2016/9/19 3:33:27
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

新 asp 编程 !用此页面的直接 SQL 命令和程序正常运行但而更改的命令为存储过程定义它们,如下所示的错误来了下文所述。

ASPX 标记︰

    <asp:SqlDataSource ID="SqlDataSourceTech" runat="server" 
        ConnectionString="<%$ ConnectionStrings:constr %>" 
        SelectCommand="usp_get_technical_data"
        UpdateCommand="usp_update_technical_data" 
        SelectCommandType = "StoredProcedure" 
        UpdateCommandType ="StoredProcedure">

        <SelectParameters>
        <asp:ControlParameter ControlID="LblTowerNo" Name="tower" PropertyName = "Text" Type = "String"/>
           </SelectParameters>
        <UpdateParameters>
            <asp:Parameter Name="type" Type="String" />
            <asp:Parameter Name="extension" Type="String" />
            <asp:Parameter Name="insulator" Type="String" />
            <asp:Parameter Name="aviation_lamp" Type="String" />
            <asp:Parameter Name="pilot" Type="String" />
            <asp:Parameter Name="t_start" Type="DateTime" />
            <asp:Parameter Name="t_complete" Type="DateTime" />
            <asp:Parameter Name="tower" Type="String" />
        </UpdateParameters>
    </asp:SqlDataSource>

错误︰

'/' 应用程序中的服务器错误。

分析器错误

说明︰ 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误消息︰ 服务器标记是格式不正确。

源错误︰

第 142 行︰ asp: SqlDataSource ID ="SqlDataSourceSpan"runat ="服务器"

解决方法 1:

请检查的行︰

ConnectionString="<%$ ConnectionStrings:constr %>" 

如果里面的连接字符串中的双引号,请尝试为 param 像使用单引号︰

ConnectionString='<%$ ConnectionStrings:constr %>'

最终再一次,仔细检查前/后开机自检代码周围的代码。

官方微信
官方QQ群
31647020