Tengo una aplicacion en vb.net 2008 y una bd en acces..tengo una duda estoy haciendo una consulta y a la hora de hacer una consulta por ejemplo esta:
Dim con8 As New OleDb.OleDbConnection
con8.ConnectionString = ("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\abc\Expo2012A.mdb;Persist Security Info=False;")
Dim ban8 As Integer
con8.Open()
'Dim SSel As String
Dim da8 As OleDbDataAdapter = New OleDbDataAdapter("SELECT [numgafete] FROM [expo] where Numgafete= " & TextBox1.Text & " ", con8)
Dim ds8 As New DataSet
da8.Fill(ds8)
TextBox8.Text = da8.Fill(ds8)
If TextBox8.Text = "0" Then//esto lo hago por que me devuelve solo 1 y 0
Label22.Text = "Numero no Registrado"
Registro.Show()
Else
en la cual estoy pidiendo el numero de gafete, pero en vez de darme el numero de gafete me esta devolviendo si esta en registro en la bd me arroja un 1 y si no esta me arroja un 0...al principio crei que era por el tipo de campo que estaba utilizando, pero hice pruebas con ambos y me sigue arrojando lo mismo..la base de datos es access 2007 y el camop que estoy usando en numero..Ya me mandadon del foro de BD's pa aca....Gracias por sus respuestas..