Que tal amigos.
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 originalSELECT * 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 originalDim 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 :)