2009-12-01 45 views
0

我正在使用以下代码块来调用SQL Server 2005存储过程。问题是电话会间歇性地失败。我怎样才能获得有关失败案例的更详细的信息。我用失败的输入测试了SP,发现没有问题。这似乎表明ASP方面存在错误。调试ASP存储过程调用

Set rsOrderItems = Server.CreateObject("ADODB.Recordset") 
rsOrderItems.ActiveConnection = MM_SkateSeason_Connect 
rsOrderItems.CursorType = 0 
rsOrderItems.CursorLocation = 2 
rsOrderItems.LockType = 1 
rsOrderItems.Source = "{call dbo.upOrder_InsertNew('" & MM_OrderString & "')}" 
on error resume next 
rsOrderItems.Open 


if (rsOrderItems.State) then 
else 
    FAILS HERE 
    InsertOrder = "Order Failed. 2" 
end if 

回答

2

Connection对象有一个错误集合,您可以通过旋转:

 
For Each errorObject In MM_SkateSeason_Connect.Errors 
    Debug.Print "Description :"; errorObject.Description 
    Debug.Print "Number:"; errorObject.Number 
Next