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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 jglatorre
07/10/2004 - 12:58 | Informe spam
Gracias por contestarme.

Pero lo que deseo es capturar el error y personalizarlo,
en este caso, por ejemplo solo las columnas que no
permitan valores nulos, en el mensaje de error, esta el
nombre de la columna, pero como discrimino este dato para
poder enviar un error personalizado dependiendo de la
columna que me esta informando el error

Gracias

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/details.aspx?


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


.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida