ASP.NET/MySQL SQLDataSource存储过程

韦尔德金

全部

我使用一个存储过程作为ASP.NET SQLDataSource的InsertCommand:

<asp:SqlDataSource 
    ID="_sdsData" 
    runat="server" 
    OnInserted="_sdsData_Inserted"
    ConnectionString="<%$ ConnectionStrings:_db %>"
    ProviderName="<%$ ConnectionStrings:_db.ProviderName %>" 
    InsertCommandType="StoredProcedure"
    InsertCommand="create_module">
    <InsertParameters>
        <asp:ControlParameter Name="_type" ControlID="_fvDataR$_ddlType" Type="String" PropertyName="SelectedItem.Value" />
        <asp:SessionParameter Name="_id" SessionField="USER_ID" Type="Int32" />
        <asp:Parameter Name="_code" Direction="Output" Type="String" />
    </InsertParameters>
</asp:SqlDataSource>

现在一切正常,但是我发现在其中拼写错误的存储过程名称InsertCommand不会导致错误。在这种情况下,唯一的异常行为是作为返回参数的空值_code

有没有办法找到存储过程调用是否已成功完成?

最好的问候,迈克

韦尔德金

全部

忘记我的问题,它只需要在事件处理程序中检查异常:

protected void _sdsData_Inserted(object sender, SqlDataSourceStatusEventArgs e)
{
    if( e.Exception!=null)
        // Handle the exception
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SqlDataSource上的存储过程无法在带有单引号C#的SelectCommand中使用单引号C#asp.net

来自分类Dev

SqlDataSource上的存储过程无法在带有单引号C#的SelectCommand中使用单引号C#asp.net

来自分类Dev

如何通过Asp.net中的SqlDataSource存储过程参数将Int32输入发送到数据库

来自分类Dev

使用带参数的存储过程修改SqlDataSource.SelectCommand

来自分类Dev

在带有存储过程的SqlDataSource中使用Group By

来自分类Dev

ASP .Net Identity,Dapper和存储过程最佳实践

来自分类Dev

定义用于执行存储过程的参数-经典ASP

来自分类Dev

如何从asp.net中的存储过程获取OUTPUT值

来自分类Dev

在ASP.NET MVC和LINQ中执行存储过程

来自分类Dev

在经典ASP中使用存储过程..执行并获取结果

来自分类Dev

使用ASP将参数传递给存储过程

来自分类Dev

Oracle存储过程无法从ASP.NET调用

来自分类Dev

在ASP.NET MVC中显示存储过程选择结果

来自分类Dev

ASP.NET核心实体框架调用存储过程

来自分类Dev

从程序到存储过程的ASP.NET参数传递

来自分类Dev

mysql asp.net从存储过程返回多行结果集

来自分类Dev

ASP参数以调用SQL Server中的存储过程

来自分类Dev

无法使用asp:ControlParameter将通配符传递给存储过程

来自分类Dev

asp.net存储过程输入/输出参数

来自分类Dev

ASP.NET存储过程方法不起作用

来自分类Dev

在ASP .NET中通过C#获取存储过程脚本

来自分类Dev

ASP.NET如何调用此存储过程

来自分类Dev

ADODB CommandTimeout在经典ASP中执行存储过程

来自分类Dev

ASP.NET 多次异步执行 SQL Server 存储过程

来自分类Dev

SSMS 和 ASP.NET 中存储过程的不同输出

来自分类Dev

存储过程在 ASP 页面中不起作用

来自分类Dev

如何将存储过程存储在asp.net System.Web.Caching中的缓存中

来自分类Dev

ASP.NET SqlDataSource Gridview问题

来自分类Dev

asp.net sqldatasource解析错误

Related 相关文章

  1. 1

    SqlDataSource上的存储过程无法在带有单引号C#的SelectCommand中使用单引号C#asp.net

  2. 2

    SqlDataSource上的存储过程无法在带有单引号C#的SelectCommand中使用单引号C#asp.net

  3. 3

    如何通过Asp.net中的SqlDataSource存储过程参数将Int32输入发送到数据库

  4. 4

    使用带参数的存储过程修改SqlDataSource.SelectCommand

  5. 5

    在带有存储过程的SqlDataSource中使用Group By

  6. 6

    ASP .Net Identity,Dapper和存储过程最佳实践

  7. 7

    定义用于执行存储过程的参数-经典ASP

  8. 8

    如何从asp.net中的存储过程获取OUTPUT值

  9. 9

    在ASP.NET MVC和LINQ中执行存储过程

  10. 10

    在经典ASP中使用存储过程..执行并获取结果

  11. 11

    使用ASP将参数传递给存储过程

  12. 12

    Oracle存储过程无法从ASP.NET调用

  13. 13

    在ASP.NET MVC中显示存储过程选择结果

  14. 14

    ASP.NET核心实体框架调用存储过程

  15. 15

    从程序到存储过程的ASP.NET参数传递

  16. 16

    mysql asp.net从存储过程返回多行结果集

  17. 17

    ASP参数以调用SQL Server中的存储过程

  18. 18

    无法使用asp:ControlParameter将通配符传递给存储过程

  19. 19

    asp.net存储过程输入/输出参数

  20. 20

    ASP.NET存储过程方法不起作用

  21. 21

    在ASP .NET中通过C#获取存储过程脚本

  22. 22

    ASP.NET如何调用此存储过程

  23. 23

    ADODB CommandTimeout在经典ASP中执行存储过程

  24. 24

    ASP.NET 多次异步执行 SQL Server 存储过程

  25. 25

    SSMS 和 ASP.NET 中存储过程的不同输出

  26. 26

    存储过程在 ASP 页面中不起作用

  27. 27

    如何将存储过程存储在asp.net System.Web.Caching中的缓存中

  28. 28

    ASP.NET SqlDataSource Gridview问题

  29. 29

    asp.net sqldatasource解析错误

热门标签

归档