Mensajes con excepciones

06/10/2004 - 03:22 por jglatorre | Informe spam
Hola
Ojala puedan ayudarme
Tengo un formulario que encadena dos tablas de una base de
datos, cuando voy a adicionar una nueva fila o a validar
una modificacion, el sistema me informa un error que
captura por medio de Try Cath ... como sigue

Me.BindingContext(objdscliente, "CLIENTE").EndCurrentEdit()
Me.BindingContext(objdscliente, "CLIENTE").AddNew()
Catch eEndEdit As System.Data.DataException
System.Windows.Forms.MessageBox.Show(eEndEdit.Message)
End Try

El error es NoNullAllowedException y el mensaje es
Column 'Razon_social' does not allow null

lo que es correcto por este campo no permite nulos,
la pregunta es Como puedo cambiar el mensaje a español y
como modifico el texto entre comillas, para avisarle al
usuario un campo mas amigable?
Por ejemplo:

El campo Cliente no puede estar vacio
En el campo Telefono debe ingresar un dato
En el campo fax debe ingresar un dato

Gracias por vuestra Colaboracion
 

Leer las respuestas

#1 Angel J. Hernández
06/10/2004 - 14:59 | Informe spam
Ok si deseas que los mensajes de excepción se muestren en español has de
instalar .NET Framework Language Pack
http://www.microsoft.com/downloads/...x?FamilyIdDBAF2E-61ED-43F4-8D2A-CCB2BAB7B8EB&displaylang=en

Si lo que deseas es personalizar el mensaje de error pues debes capturar la
excepción y en base al tipo de la misma relanzarla con el mensaje que tu
deseas mostrar.

Saludos,


Angel J. Hernández M.
MCSD


"jglatorre" escribió en el mensaje
news:053201c4ab42$f207b880$
Hola
Ojala puedan ayudarme
Tengo un formulario que encadena dos tablas de una base de
datos, cuando voy a adicionar una nueva fila o a validar
una modificacion, el sistema me informa un error que
captura por medio de Try Cath ... como sigue

Me.BindingContext(objdscliente, "CLIENTE").EndCurrentEdit()
Me.BindingContext(objdscliente, "CLIENTE").AddNew()
Catch eEndEdit As System.Data.DataException
System.Windows.Forms.MessageBox.Show(eEndEdit.Message)
End Try

El error es NoNullAllowedException y el mensaje es
Column 'Razon_social' does not allow null

lo que es correcto por este campo no permite nulos,
la pregunta es Como puedo cambiar el mensaje a español y
como modifico el texto entre comillas, para avisarle al
usuario un campo mas amigable?
Por ejemplo:

El campo Cliente no puede estar vacio
En el campo Telefono debe ingresar un dato
En el campo fax debe ingresar un dato

Gracias por vuestra Colaboracion

Preguntas similares