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;
Pergunta
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 para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.