Sql server 用VB.Net处理自定义执行选项

Sql server 用VB.Net处理自定义执行选项,sql-server,vb.net,exception,arabic,Sql Server,Vb.net,Exception,Arabic,我需要用VB.Net处理SQL引发的异常。异常数大于5000,这就是我需要添加自定义异常消息的原因 这是sql存储过程中引发异常的部分: IF (@ROWCOUNT <> 1 OR @CURRENT_ROWVERSION <> @RowVersion) BEGIN RAISERROR(59003,16,1, 'TCounter') GOTO ABORT END 这是用于处理存储过程引发的任何异常的VB.Net代码: Try

我需要用VB.Net处理SQL引发的异常。异常数大于5000,这就是我需要添加自定义异常消息的原因

这是sql存储过程中引发异常的部分:

IF (@ROWCOUNT <> 1 OR @CURRENT_ROWVERSION <> @RowVersion)
    BEGIN
        RAISERROR(59003,16,1, 'TCounter')
        GOTO ABORT
    END
这是用于处理存储过程引发的任何异常的VB.Net代码:

Try
_vs.UpdateTCounter(_key, tCounter)
Catch ex As Exception
LabelError.Text = ex.Message.ToString()
End Try

问题是,我无法显示邮件的阿拉伯文版本。

无法显示邮件的阿拉伯文版本是什么意思。你想把它展示在哪里?为什么这个问题被标记为vb.net?我用vb.net代码处理一个存储过程,vb执行该存储过程,我用一个像这样的try-catch捕捉异常
code
try\u vs.updateCounter(_key,tCounter)catch-ex作为异常标签error.Text=ex.Message.ToString()结束Try
code
显示的默认消息是英语消息,但我需要显示阿拉伯语消息编辑您的问题并显示相关的vb和sp代码完成谢谢,知道吗?您在哪里设置实际会话语言?无法显示我的阿拉伯语消息是什么意思。你想把它展示在哪里?为什么这个问题被标记为vb.net?我用vb.net代码处理一个存储过程,vb执行该存储过程,我用一个像这样的try-catch捕捉异常
code
try\u vs.updateCounter(_key,tCounter)catch-ex作为异常标签error.Text=ex.Message.ToString()结束Try
code
显示的默认消息是英语消息,但我需要显示阿拉伯语消息编辑您的问题并显示相关的vb和sp代码完成谢谢,知道吗?您在哪里设置实际会话语言?
Try
_vs.UpdateTCounter(_key, tCounter)
Catch ex As Exception
LabelError.Text = ex.Message.ToString()
End Try