批量执行insert 发生错误时如何获取错误信息
开发过程中遇到代码如下:
Private Sub Command1_Click()
On Error GoTo errhan:
Dim sql As String
Dim conn As ADODB.Connection
Dim rsJs As ADODB.Recordset
Set conn = New ADODB.Connection
sql = "insert xl_t1 values(50005,50005) insert xl_t1 values(3147483647,50005)"
conn.ConnectionString = "Driver={sql server};server=aaa;uid=sa;pwd=2008;database=aaaaa1"
conn.ConnectionTimeout = 30
conn.Open
conn.Execute ("delete XLt_t1")
Set rsJs = conn.Execute(sql)
conn.Close
Exit Sub
errhan:
MsgBox Err.Source & "@@@@@@@" & Err.Description
End Sub
应该是第二句插入语句出错,但是该代码执行后,没有接到返回的错误信息。
是什么原因呢?
求教,要如何处理该种情况??