Ir para conteúdo
Fórum Script Brasil
  • 0

Consulta Sql


raphael.sx

Pergunta

queria que meu programa separasse os dados em 2 situções ABERTO E FECHADO?

eu uso conexão com o banco atraves do ADO...

eu tava fazendo da seguinte maneira:

com um grupo de radio buttons...

if filtrar.ItemIndex=0 then
        begin
        dtm.qryServ.SQL.clear;
        dtm.qryServ.SQL.Add('Select * From tbl_servicos');
        dtm.qryServ.Open;
        end;
        if filtrar.ItemIndex=1 then
        begin
        dtm.qryServ.SQL.clear;
        dtm.qryServ.SQL.Add('Select * From tbl_servicos Where Situacao='+'ABERTO');
        dtm.qryServ.Open;
        end;
        if filtrar.ItemIndex=2 then
        begin
        dtm.qryServ.SQL.clear;
        dtm.qryServ.SQL.Add('Select * From tbl_servicos Where Situacao='+'FECHADO');
        dtm.qryServ.Open;
        end;

quando eu seleciono a opção TODOS, ele funciona...

mas quando eu selciono o aberto ou só os fechados

da esse erro: Too few parameters

eu to usando o ADO query!!!

valeu a ajuda!!!

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Tente alterar as seguintes linhas (em destaque):

       if filtrar.ItemIndex=0 then
       begin
       dtm.qryServ.SQL.clear;
       dtm.qryServ.SQL.Add('Select * From tbl_servicos');
       dtm.qryServ.Open;
       end;
       if filtrar.ItemIndex=1 then
       begin
       dtm.qryServ.SQL.clear;
       dtm.qryServ.SQL.Add('Select * From tbl_servicos Where Situacao='+#39+'ABERTO'+#39); // LINHA ALTERADA
       dtm.qryServ.Open;
       end;
       if filtrar.ItemIndex=2 then
       begin
       dtm.qryServ.SQL.clear;
       dtm.qryServ.SQL.Add('Select * From tbl_servicos Where Situacao='+#39+'FECHADO'+#39); // LINHA ALTERADA
       dtm.qryServ.Open;
       end;

Abs.

Link para o comentário
Compartilhar em outros sites

  • 0

Sim, é um símbolo para aspas... Funcionou?

Para zerar o contador no Microsoft Access, faça o seguinte:

1) primeiramente apague todos os registros da sua tabela;

2) no menu, acesse Ferramentas > Utilitários de banco de dados > Compactar e reparar banco de dados.

Pronto. O(s) contador(es) do(s) seu(s) campo(s) foi(ram) zerado(s).

Abs.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...