Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2013, 02:28
Avatar de adryan310
adryan310
 
Fecha de Ingreso: septiembre-2012
Mensajes: 450
Antigüedad: 11 años, 8 meses
Puntos: 3
Pregunta ¿Como llamar un procedimiento almacenado en asp?

Hola a todos y saludos... estoy teniendo un pequeño gran problema con un procedimiento almacenado en asp. La cuestion es que tengo un procedimiento almacenado en SQL-SERVER se los presento aqui:
Código:
CREATE PROCEDURE BUSCAR_USER
@CEDULA VARCHAR(20)
AS BEGIN
SELECT * FROM Usuarios WHERE usu_Ced = @CEDULA
END
Luego de esto lo llamo en asp utilizando lenguaje VB.net de esta manera:
Código:
Dim conn As New SqlConnection(WebConfigurationManager.ConnectionStrings("RegistroConnectionString").ConnectionString)
conn.Open()
Dim dacat As New SqlDataAdapter

dacat.InsertCommand = conn.CreateCommand
            dacat.InsertCommand.CommandText = "BUSCAR_USER "
            dacat.InsertCommand.CommandType = Data.CommandType.StoredProcedure
            dacat.InsertCommand.Parameters.AddWithValue("@CEDULA", Me.txtCed.Text)
            dacat.InsertCommand.ExecuteNonQuery()

            dacat.Fill(Me.txtNom.Text, "usu_Nombre") ' EN ESTA LINEA DEBERIA DE PRESENTARME EL NOMBRE DEL USUARIO 
                                                                               ' CON LA CEDULA DIGITADA.
Pero me presenta el siguiente error:

Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.

Detalles de la excepción: System.FormatException: La cadena de entrada no tiene el formato correcto.

[InvalidCastException: La conversión de la cadena "" en el tipo 'Integer' no es válida.]

Alguna ayuda por favor ?