【发布时间】:2015-06-26 04:57:22
【问题描述】:
我是 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="server"
【问题讨论】:
-
我想你忘了把错误细节放在你的问题中。
-
我认为“<........>
标签: c# asp.net sql-server visual-studio stored-procedures