Hola tengo esta duda , estoy utilizando visual basic 2008 y sql 2005
tengo un textbox de nombre txtbarra y lo que quiero hacer es que cuando el usuario ponga el codigo de barra , se busque en la base de datos en la tabla articulo
nota el query si lo ejecuto desde sql si funciona donde creo que esta el error es en la parte de la validacion
Private Sub txtbarra_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtbarra.LostFocus
Connection.Open()
Try
Dim da As SqlDataAdapter
Dim dt As New DataTable
Dim ds As New DataSet
Dim b As String
Dim s As String = "SELECT codigo_barra FROM articulo WHERE codigo_barra = '" & txtbarra.Text & "'"
da = New SqlDataAdapter(s, Connection)
da.Fill(dt)
If s = "" Then
b = CStr(1)
If txtbarra.Text <> b Then
MsgBox("no existe el articulo")
Else
MsgBox(" existe el articulo")
End If
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
Connection.Close()
End Sub
saludos..!!