Amigos,
A ver si me puedo explicar con claridad
Tengo una funcion la cual devuelve varios datos (son los nombres de unas pcs) a un list (es para un autocompletar o autosuggest en ajax)
Los datos los obtiene de una base de datos, la tabla se llava LVW_MACHINENAME y es char(30). El problema es que en vez de devolverme solo el nombre me devuelve el nombre y espacios vacios:
Ejemplo:
"JUANCARLOS
......................"
y yo quisiera
"JUANCARLOS
"
Esta es mi funcion
Código:
Public Function ListarMachineName(ByVal prefixText As String, ByVal count As Integer) As String()
' Variables
Dim objListado As New System.Collections.Generic.List(Of String)
Dim myCnn As SqlConnection
Dim dsDatos As New DataSet
Dim da As SqlDataAdapter
' Conexion a base de datos (master esta es la base de datos de la cual queremos obtener información)
myCnn = New SqlConnection("Data Source=bhpdbs05;Initial Catalog=fixiq;Integrated Security=True")
' Consulta a tabla que alimenta el autocomplete
da = New SqlDataAdapter("SELECT * FROM [EQUIPO] WHERE [LVW_MACHINENAME] like '" & prefixText & "%'", myCnn)
' Construir dataset
da.Fill(dsDatos)
For Each oRow As DataRow In dsDatos.Tables(0).Rows
objListado.Add(oRow.Item("LVW_MACHINENAME"))
Next
Return objListado.ToArray
End Function
Entonces: ¿Como puedo hacer para que me traiga solo el nombre sin los espacios siguientes?
Advertencia: Soy novato. Antes usaba Visual 6 y con todo esto me re pierdo.