# Re: 请问要如何在VB端拦截Sql所产生的error message

Posted by jiaming on November 11, 1999 at 20:13:59:

In Reply to: 请问要如何在VB端拦截Sql所产生的error message posted by 好久不见苦情花 on November 10, 1999 at 16:06:00:

有两种错误最好都抓！
一种是Err.Description
另一种是ADO connection的Errors
例：
Dim cn As New ADODB.Connection
Dim ErrItem As ADODB.Error
Dim SS As String
If If cn.Errors.Count <> 0 Then
For Each ErrItem In cn.Errors
SS = SS & " ; " & ErrItem.Description
Next
End If

这样子了解吗！记得在VB程式中最前面要加上on error goto XXX，然后将上述抓取错误资讯的程式码放在XXX之下！还有，抓取ADO的错误(可能会不止一个错误讯息)时，第一个错误讯息可能会与VB的Err.Descritpion会一样，要自行去判断，把相同的讯息给去除！

: 请问要如何在VB端拦截Sql所产生的error message~~~
: (即将sql所产生的error message 丢回给vb)
: 拜托各位vb高手为小泥子指点指点。

Follow Ups: