Veréis, estoy haciendo un select con parametros y tengo problemas a la hora de mostrar los datos.
Si lo hago en SQL Server no hay problema, me devuelve el curso 12345 y los datos del mismo.
Código SQL:
Ver original
SELECT * FROM curso WHERE CursoID LIKE '%123%'
En cambio, cuando la hago desde .net (con Visual Basic) me indica que no hay resultado.
La paso con parametros (y el parametro código puede ser tanto 123 como 12345 (que es el código del curso).
Código VBNET:
Ver original
Dim dt As DataTable = Nothing Dim sql As String = "select * from curso where cursoID like '%@codigo%'" Dim cmd As New SqlCommand(sql, conn) 'introducimos el parametro cmd.Parameters.AddWithValue("@codigo", codigo) Dim reader As SqlDataReader = cmd.ExecuteReader dt = New DataTable dt.Load(reader)
Sin embargo, el Datatable está vacio
La sintaxis entiendo que está bien.
Saludos :)