Éste es un mensaje de varias partes en formato MIME.
=_NextPart_000_0084_01CA5706.82B8A640
SET NOCOUNT ON;
BEGIN TRANSACTION MANT_USUARIO
BEGIN TRY
*Aqui colocas todo tu procedimiento
*Puedes llamar tambien a otros procedimientos , cada SP. debera
tener nombre de transaccion diferente.
END TRY
BEGIN CATCH /* Hay un error, deshacemos los cambios*/
ROLLBACK TRANSACTION MANT_USUARIO
DECLARE @ErrorMessage NVARCHAR(4000);
DECLARE @ErrorSeverity INT;
DECLARE @ErrorState INT;
DECLARE @ErrorProcedure NVARCHAR(40);
DECLARE @ErrorLine INT; SELECT
@ErrorMessage = ERROR_MESSAGE(),
@ErrorSeverity = ERROR_SEVERITY(),
@ErrorState = ERROR_STATE(),
@ErrorProcedure = ERROR_PROCEDURE(),
@ErrorLine = ERROR_LINE();
RAISERROR (@ErrorMessage,
@ErrorSeverity,
@ErrorState,
@ErrorProcedure,
@ErrorLine )
END CATCH
SET NOCOUNT OFF
Esto me funciona perfectamente, lo que quisiera es poder devolver los
errores en ESPAÑOL
Hay forma? se que hay una tabla en SQL que contiene los errores en varios idiomas pero no logro encontrarlo ni se como usarlo.
Gracias por la ayuda.
[ Samuel S.M.H. ] Programador de Sistemas Analista de Sistemas Admin. Base de Datos (Cel. 99125-4096 * ssan_miguelh@hotmail.com
=_NextPart_000_0084_01CA5706.82B8A640
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = "urn:schemas-microsoft-com:office:office"><HEAD>
<META http-equiv=Content-Type content=text/html;charset=iso-8859-1>
<META content="MSHTML 6.00.6000.16890" name=GENERATOR></HEAD>
<BODY id=MailContainerBody
style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 15px" leftMargin=0
topMargin=0 CanvasTabStop="true" name="Compose message area">
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>SET NOCOUNT
ON;<BR>BEGIN TRANSACTION MANT_USUARIO<BR>BEGIN
TRY<BR> *Aqui
colocas todo tu
procedimiento<BR>
*Puedes llamar tambien a otros procedimientos , cada SP. debera <BR>tener nombre
de transaccion diferente.<BR>END TRY<BR><BR>BEGIN CATCH /* Hay un error,
deshacemos los cambios*/<BR> ROLLBACK TRANSACTION
MANT_USUARIO<BR> DECLARE @ErrorMessage
NVARCHAR(4000);<BR> DECLARE @ErrorSeverity
INT;<BR> DECLARE @ErrorState INT;<BR>
DECLARE @ErrorProcedure NVARCHAR(40);<BR> DECLARE @ErrorLine
INT; SELECT<BR>
@ErrorMessage = ERROR_MESSAGE(),<BR>
@ErrorSeverity = ERROR_SEVERITY(),<BR>
@ErrorState = ERROR_STATE(),<BR>
@ErrorProcedure =
ERROR_PROCEDURE(),<BR> @ErrorLine =
ERROR_LINE();<BR><BR> RAISERROR
(@ErrorMessage,<BR>
@ErrorSeverity,<BR>
@ErrorState,<BR>@ErrorProcedure,<BR>@ErrorLine )<BR>END CATCH<BR><BR>SET NOCOUNT
OFF<BR><BR>Esto me funciona perfectamente, lo que quisiera es poder
devolver los <BR>errores en ESPAÑOL</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>Hay forma? se
que hay una tabla en SQL que contiene los errores en varios idiomas pero no
logro encontrarlo ni se como usarlo.</FONT></FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman"
size=3></FONT></FONT> </DIV>
<DIV><FONT face=Arial size=2><FONT face="Times New Roman" size=3>Gracias por la
ayuda.</FONT></DIV></FONT>
<DIV>
<DIV class=Section1>
<P class=MsoNormal style="MARGIN-RIGHT: 951pt; tab-stops: 99.0pt"><B
style="mso-bidi-font-weight: normal"><SPAN
style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: 'Tw Cen MT'">[<SPAN
style="mso-spacerun: yes"> </SPAN>Samuel
<SPAN class=SpellE>S.M.H</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>]</SPAN></B><SPAN style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tw Cen MT'">
Programador de Sistemas Analista de Sistemas<SPAN
style="mso-spacerun: yes">
</SPAN>Admin. Base de Datos<SPAN style="mso-spacerun: yes">
</SPAN></SPAN><B><SPAN
style="FONT-SIZE: 8pt; COLOR: #333399; FONT-FAMILY: Wingdings">(</SPAN></B><SPAN
class=SpellE><SPAN
style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Tw Cen MT'">Cel</SPAN></SPAN><SPAN
style="FONT-SIZE: 8pt; COLOR: navy; FONT-FAMILY: 'Tw Cen MT'">.
99125-4096</SPAN><SPAN style="FONT-SIZE: 8pt; FONT-FAMILY: 'Tw Cen MT'"><SPAN
style="mso-spacerun: yes"> </SPAN><SPAN
style="mso-spacerun: yes"> </SPAN></SPAN><B><SPAN
style="FONT-SIZE: 8pt; COLOR: #333399; FONT-FAMILY: Wingdings">*
</SPAN></B><SPAN
style="FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: 'Tw Cen MT'"><A
href="mailto:ssan_miguelh@hotmail.com">ssan_miguelh@hotmail.com</A><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN-RIGHT: 933pt; tab-stops: 117.0pt"><SPAN
style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tw Cen MT'"><o:p> </o:p></SPAN></P></DIV></DIV></BODY></HTML>
=_NextPart_000_0084_01CA5706.82B8A640--
Leer las respuestas