Código:
en la base de datos tengo tres articulos 1.- tubo de cobre de 1/2 2.- codo de cobre de 1/2 x 90 3.- codo de pvc 2 x 90, el poner la palabra cobre me da la coinsidencia de los dos articulos, si no pongo nada me da los tres articulos, el problema enpiesa cuando pongo otro texto por ejemplo "codo" ese texto no me da resultados, incluso ponga lo que ponga nada me da un resultado solo si pongo la palabra "cobre" y debe de ser completa "cobre" porque si solo pongo parte de ella como "cob" tampoco me da resultado.Imports MySql.Data.MySqlClient Public Class Form1 Dim con As MySqlConnection Dim coman As MySqlCommand Dim lect As MySqlDataReader Dim ada As MySqlDataAdapter Dim datase As DataSet Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load con = New MySqlConnection() con.ConnectionString = "server=localhost;user id =root;password=123456;database=cvi_campesino" con.Open() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'creamos el adaptador If cadena.Text = "" Then ada = New MySqlDataAdapter("select codigo,descripcion,p_v,existencia from productos", con) 'creamos el dataset datase = New DataSet ada.Fill(datase, "productos") 'asignar el dataset al datagrid data.DataSource = datase data.DataMember = "productos" Else ada = New MySqlDataAdapter("select codigo,descripcion,p_v,existencia from productos where descripcion like '% " & cadena.Text & " %' ", con) 'creamos el dataset datase = New DataSet ada.Fill(datase, "productos") 'asignar el dataset al datagrid data.DataSource = datase data.DataMember = "productos" End If End Sub End Class
aver si me pueden echar la mano gracias