
11/07/2008, 13:21
|
| | Fecha de Ingreso: julio-2008
Mensajes: 2
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Problemas con errorprovider Hola amigos soy nuevo en este foro y nuevo en el mundo de vs 2005 y sqlserver 2005..
Mi problema es el siguiente tengo un manejo de errorprovider de esta forma
If String.IsNullOrEmpty(teditar.Text) OrElse IsNumeric(teditar.Text) Then
ErrorProvider1.SetError(teditar, "Ingrese un Dato")
teditar.Focus()
Exit Sub
Else
ErrorProvider1.SetError(teditar, "")
End If
Mi problema es el siguiente este codigo me permite restringir el ingreso de numeros y datos en blanco . Mi problema es en caso de ingresar en el textbox teditar el valor
asdas324a me ingresa >.< necesito restringir el ingreso solo a letras >.< ..
Y mi otro problema es el siguiente xD:
Tengo un boton que traspasa un valor a un procedimiento almacenado >.<
Dim elimina_seguro As String
elimina_seguro = teditar.Text
Dim cone As New SqlClient.SqlConnection("Data Source=localhost\sqlexpress;Initial Catalog=enfermeria;Integrated Security=True")
Dim dbCommand = New SqlClient.SqlCommand
dbCommand.Connection = cone
dbCommand.CommandText = " execute seguro_all 2,'" + elimina_seguro + "',null"
cone.Open()
dbCommand.ExecuteNonQuery()
cone.Close()
El procedimiento es el siguiente
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
--accion = 1 ingresa , 2 borra ,3 edita
ALTER procedure [dbo].[seguro_all]
(@accion int,
@seguro_nombre varchar(50),
@antiguo_nombre varchar(50)
)
as
begin
if (@accion=2)
begin
IF EXISTS(select seg_nombre from seguro where seg_nombre=@seguro_nombre)
begin
delete from seguro where seg_nombre=@seguro_nombre
end
end
end try
begin catch
return 5
end catch
end
Necesito capturar si es que el seguro no se pueda borrar tirar un mensaje que esta siendo ocupado >.< |