Buenas.
Estoy empezando con los procedimientos almacenados y he heco uno que
teóricamente debería mostrar todos los registros que contengan en el
campo "Nombre" una cadena que se le pasa como parámetro. El caso es que
no lo hace bien, devuelve unos sí y otros no, y no sé si el error está
en el propio procedimiento o en la llamada.
El procedimiento es el siguiente:
-
ALTER PROCEDURE dbo.LN_Cliente
(
@Texto varchar (20)
)
AS
SELECT *
FROM Clientes
WHERE Clientes.Nombre Like '%' + @Texto + '%'
ORDER BY Clientes.Nombre
RETURN
-
y el código desde el que lo llamo:
-
objParametro.Direction = ParameterDirection.Input
objCommandCliente.Parameters.Add(objParametro)
objCommandCliente.Parameters("@Texto").Value = Trim(txtCliente.Text)
-
¿Alguien me puede aclarar dónde puede estar el error?
Leer las respuestas