C sharp - AYUDAA! Crear una busqueda en SQL, desde Formulario C#

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 132 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

AYUDAA! Crear una busqueda en SQL, desde Formulario C#

Publicado por Edwin (1 intervención) el 04/07/2019 20:41:15
Holaaa a todos, quiero realizar una busqueda en un formulario, para que muestre los reportes filtrados de ventas, pero no logro terminar esto.

tengo un codigo en SQL para ejecutar un procedimiento, el cual es

1
2
3
4
5
CREATE PROC BuscarOrdenEspecifica
 
@Busqueda int
as
SELECT *FROM TablaDetalleOrden WHERE IDOrden LIKE @Busqueda


y ya al momento de declararlo en Visual lo tengo asi

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public DataTable VerReportes(int busqueda)
{
    comando.Connection = conexion.AbrirConexion();
    comando.CommandText = "BuscarOrdenEspecifica";
    comando.CommandType = CommandType.StoredProcedure;
    comando.Parameters.AddWithValue("@Busqueda", busqueda);
 
    comando.ExecuteNonQuery();
 
    leer = comando.ExecuteReader();
    comando.Parameters.Clear();
    table.Load(leer);
    conexion.CerrarConexion();
    return table;
 
}

Pero al momento de ejecutar la busqueda no hace nada :(

Espero y me puedan echar la mano.

Agradeceria su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo
Val: 932
Oro
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

AYUDAA! Crear una busqueda en SQL, desde Formulario C#

Publicado por Wilfredo Patricio Castillo (409 intervenciones) el 06/07/2019 01:55:46
Y como para qué pones el executeNonquery?

Y que cosa es leer?.

Has probado la consulta desde el management studio para ver si te devuelve datos?.

Has revisado si el parámetro que estás pasando viene con datos?.

Si buscas un número de documento en específico como dice tu store procedure, para qué usas en LIKE?.

Solo pregunto.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar