Sql 存储过程未从 .NET 发布

编程


我有一个可以从 SQL 正确运行的存储过程。 但是,当我从 VB.Net 调用该过程时,它会完成所有过程,但不会释放并移动到下一行代码。

我像我正在使用的所有其他程序一样调用该程序。 这可能是一个死锁问题。 没有其他任何东西访问数据库。 我的程序中有两个光标。

先谢谢您的帮助。

我尝试过的:

以不同方式调用过程并修改过程

解决方案1

如果调用存储过程后代码似乎没有遵循正确的代码流,则很可能您遇到了中断流程的异常。 要测试这一点,将对存储过程的调用包装在 Try/Catch 块中,并在异常处理程序中放置一个断点以查看是否是这种情况。 除此之外,正如理查德和戴夫在回答您的问题时所说,您没有给我们任何可以继续的信息,因为我们看不到您的代码。

旁注:添加额外的异常处理只是为了快速诊断问题。 您应该只将异常处理添加到实际需要的代码流中,例如顶级异常处理或在适当的情况下帮助重试失败的操作。

コメント

タイトルとURLをコピーしました