Intentando parametrizar el valor de TOP en mi instrucción sql.C# SQL Arriba como parámetro
SELECT TOP @topparam * from table1
command.Parameters.Add("@topparam",SqlDbType.VarChar, 10).Value = somevalue.ToString();
Esto no parece funcionar. ¿Alguien tiene alguna sugerencia?
Solo para aclarar, no quiero usar procedimientos almacenados.
Esto me llevó a mi respuesta. Estaba pasando el valor en varchar, cambiando a int lo arregló. Gracias a todos. – muhan
Esto es exactamente lo que estaba buscando, ¡gracias! – ActionOwl
¿Hay alguna manera de establecer @topparam en un valor que significa que ignora el TOP y devuelve todas las filas? –