seguinte... tenho aqui um AdoConnection e um banco do Access, e to tentando fazer com que o dbgrid mostre apenas os registros que o campo ArteMarcial for igual ao item selecionado da ComboBox, to usando um Adodataset, mas ele ta me retornando o erro, por exemplo, se eu selecionar na combo uma arte marcial que não tem nenhum usuário cadastrado nela, ele me retorna "O parametro Boxe não tem o valor padrão".
Se eu colocar uma arte marcial que já possui um ou mais usuários cadastrados ele me retorna "Erro de sintaxe (operador faltando) na expressão de consulta 'Arte Marcial = Muay Thai'
Segue o código do botão 'filtrar':
ADODataSet1.Close;
ADODataSet1.CommandText := 'SELECT * FROM Alunos WHERE ArteMarcial = '+ComboBox1.Text;
ADODataSet1.Active := True;
ADODataSet1.Open;
Question
mrkcristiano
E ai galera.. beleza?
seguinte... tenho aqui um AdoConnection e um banco do Access, e to tentando fazer com que o dbgrid mostre apenas os registros que o campo ArteMarcial for igual ao item selecionado da ComboBox, to usando um Adodataset, mas ele ta me retornando o erro, por exemplo, se eu selecionar na combo uma arte marcial que não tem nenhum usuário cadastrado nela, ele me retorna "O parametro Boxe não tem o valor padrão".
Se eu colocar uma arte marcial que já possui um ou mais usuários cadastrados ele me retorna "Erro de sintaxe (operador faltando) na expressão de consulta 'Arte Marcial = Muay Thai'
Segue o código do botão 'filtrar':
agradeço desde já!
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.