SELECT EM DBF
GALERA BOA TARDE...
ESTOU PRECISANDO DE UM HELP PARA FAZER UMA CONSULTA POR TEXTBOX PARA TRAZER OS DADOS DO CLIENTE O DATAGRID
ESTOU USANDO ESTE CODIGO PARA CONECTAR AO BANCO DBF
Public Sub carregar()
Dim oConn As New OleDbConnection()
oConn.ConnectionString = [Ô]Provider=VFPOLEDB.1;Data Source=c:\BANCO;Extended Properties=dBase 5.0[Ô]
oConn.Open()
Dim oCmd As OleDbCommand = oConn.CreateCommand()
oCmd.CommandText = [Ô]select * from CLIENTES where NOME=[ô][Ô] & TextBox1.Text & [Ô][ô][Ô]
Dim dt As New DataTable()
dt.Load(oCmd.ExecuteReader())
oConn.Close()
DataGridView1.DataSource = dt
End Sub
O SELECT NÃO ESTA BUSCANDO QUANDO DIGITADO O NOME DA PESSOA, POREM SE EU USO [Ô]SELECT * FROM CLIENTE[Ô]
CARREGA TODOS OS CLIENTES E SEUS DADOS NO DATAGRID...
MAS GOSTARIA DE QUE CARREGASSE APENAS A PESSOA QUE EU DIGITEI NO TEXTBOX
GRATO
ESTOU PRECISANDO DE UM HELP PARA FAZER UMA CONSULTA POR TEXTBOX PARA TRAZER OS DADOS DO CLIENTE O DATAGRID
ESTOU USANDO ESTE CODIGO PARA CONECTAR AO BANCO DBF
Public Sub carregar()
Dim oConn As New OleDbConnection()
oConn.ConnectionString = [Ô]Provider=VFPOLEDB.1;Data Source=c:\BANCO;Extended Properties=dBase 5.0[Ô]
oConn.Open()
Dim oCmd As OleDbCommand = oConn.CreateCommand()
oCmd.CommandText = [Ô]select * from CLIENTES where NOME=[ô][Ô] & TextBox1.Text & [Ô][ô][Ô]
Dim dt As New DataTable()
dt.Load(oCmd.ExecuteReader())
oConn.Close()
DataGridView1.DataSource = dt
End Sub
O SELECT NÃO ESTA BUSCANDO QUANDO DIGITADO O NOME DA PESSOA, POREM SE EU USO [Ô]SELECT * FROM CLIENTE[Ô]
CARREGA TODOS OS CLIENTES E SEUS DADOS NO DATAGRID...
MAS GOSTARIA DE QUE CARREGASSE APENAS A PESSOA QUE EU DIGITEI NO TEXTBOX
GRATO
Boa tarde,
Primeiro, não digite tudo maiusculo, isso significa que estás gritando...
tenta assim.
Até mais.
Primeiro, não digite tudo maiusculo, isso significa que estás gritando...
tenta assim.
Public Sub carregar()
Dim oConn As New OleDbConnection()
oConn.ConnectionString = [Ô]Provider=VFPOLEDB.1;Data Source=c:\BANCO;Extended Properties=dBase 5.0[Ô]
oConn.Open()
Dim oCmd As OleDbCommand = oConn.CreateCommand()
oCmd.CommandText = [Ô]select * from CLIENTES where NOME = [ô][Ô] & TextBox1.Text & [Ô][ô][Ô]
Dim dt As New DataTable()
dt.Load(oCmd.ExecuteReader())
oConn.Close()
DataGridView1.DataSource = dt
End Sub
Até mais.
amigo.... mesma coisa...
não mostra os dados de acordo com o que digit no textbx
não mostra os dados de acordo com o que digit no textbx
Deixa eu te falar, vc esta digitando igual esta no banco, por exemplo maiuscula, minuscula, esses dias estava utilizando uma tabela em DBF e tive esse problema.
SIM
ESTOU DIGITANDO DE ACORDO COM O BANCO
ESTOU DIGITANDO DE ACORDO COM O BANCO
AGORA ENTENDI... EU TENHO QUE DIGITAR O NOME COMPLETO, NÃO é ASSIM QUE GOSTARIA,
GOSTARIA DE DIGITAR A 1 LETRA A E BUSCAR NO GRID TODOS QUE COMECAM COM A E AO PREENCHENDO O NOME ELE FAZENDO O FILTRO
GOSTARIA DE DIGITAR A 1 LETRA A E BUSCAR NO GRID TODOS QUE COMECAM COM A E AO PREENCHENDO O NOME ELE FAZENDO O FILTRO
Retire o ( & [Ô][ô][Ô]) depois to textbox1.text
Ficando assim:
Outra coisa da uma linda nesse link. Em especial ao item 08.
Até mais.
Ficando assim:
Public Sub carregar()
Dim oConn As New OleDbConnection()
oConn.ConnectionString = [Ô]Provider=VFPOLEDB.1;Data Source=c:\BANCO;Extended Properties=dBase 5.0[Ô]
oConn.Open()
Dim oCmd As OleDbCommand = oConn.CreateCommand()
oCmd.CommandText = [Ô]select * from CLIENTES where NOME = [ô][Ô] & TextBox1.Text
Dim dt As New DataTable()
dt.Load(oCmd.ExecuteReader())
oConn.Close()
DataGridView1.DataSource = dt
End Sub
Outra coisa da uma linda nesse link. Em especial ao item 08.
Até mais.
Ahhhhhhhhhhhhhhh que isso??? Amigo explique melhor....
Tenta aÃ....
Public Sub carregar()
Dim oConn As New OleDbConnection()
oConn.ConnectionString = [Ô]Provider=VFPOLEDB.1;Data Source=c:\BANCO;Extended Properties=dBase 5.0[Ô]
oConn.Open()
Dim oCmd As OleDbCommand = oConn.CreateCommand()
oCmd.CommandText = [Ô]select * from CLIENTES where NOME like [ô][Ô] & textbox1.text & [Ô]%[ô][Ô]
Dim dt As New DataTable()
dt.Load(oCmd.ExecuteReader())
oConn.Close()
DataGridView1.DataSource = dt
End Sub
Tenta aÃ....
OBRIGADO.... AGORA SIM
Amigo, só para finalizar....
Como faria para que a busca fosse por nome e cpf...
no textbox a pessoa pode digitar o nome ou cpf
Como faria para que a busca fosse por nome e cpf...
no textbox a pessoa pode digitar o nome ou cpf
faz um IF, ou algo do tipo.
Tópico encerrado , respostas não são mais permitidas