Hola a todos.!!
Estoy realizando un Servicio WEB en el cual quiero obtener los nombre que
contengan cierta parte y he realizado el siguiente código
<WebMethod()> Public Function nombres68(ByVal pnombre As String) As DataSet
'Conexion
Dim conexionstring As String = ConfigurationSettings.AppSettings("m0258")
Dim sqlConnection As SqlConnection = New SqlConnection(conexionstring)
'Sentencia
Dim querystring As String
querystring = "select [clientes].* from [clientes] where [clientes].usuario
like %@usuario%"
'Comando
Dim comando As SqlCommand
comando = New SqlCommand(querystring, sqlConnection)
comando.Parameters.Add("@usuario", SqlDbType.Char).Value = pnombre
'Dataadpter
Dim dataAdapter As SqlDataAdapter = New SqlDataAdapter(comando)
'Dataset
Dim dataset1 As New DataSet()
'Abro la conexion
sqlConnection.Open()
dataAdapter.Fill(dataset1, "nombres")
Return dataset1
Pero me tira el error Incorrect syntax near '%'. Cómo debo hacer para que
esto funcione.?
Gracias.
Leer las respuestas