Fórum Filtragem usando SQL #179277
02/09/2003
0
Estou usando o codigo abaixo para que no dbgrid(bordero) da tabela clientes, sejam exibidos apenas os borderos ´enviados´. só que na hora da compilação, é apresentado um erro dizendo que ´enviado´ não esta declarado. Vcs poderiam me ajudar a encontrar uma solução?
procedure TformCadClientes.Button1Click(Sender: TObject);
begin
Dmdados.sql_bordero.close;
Dmdados.sql_bordero.sql.clear;
Dmdados.sql_bordero.sql.add(´Select * from bordero where status = ´enviado´ group by status);
Dmdados.sql_bordero.open;
end;
Lourival
procedure TformCadClientes.Button1Click(Sender: TObject);
begin
Dmdados.sql_bordero.close;
Dmdados.sql_bordero.sql.clear;
Dmdados.sql_bordero.sql.add(´Select * from bordero where status = ´enviado´ group by status);
Dmdados.sql_bordero.open;
end;
Lourival
Programalista
Curtir tópico
+ 0
Responder
Posts
02/09/2003
Babu
voce esqueceu de executar a query
procedure TformCadClientes.Button1Click(Sender: TObject);
begin
Dmdados.sql_bordero.close;
Dmdados.sql_bordero.sql.clear;
Dmdados.sql_bordero.sql.add(´Select * from bordero where status = ´enviado´ group by status);
Dmdados.sql_bordero.open;
Dmdados.ExcSql;
end;
procedure TformCadClientes.Button1Click(Sender: TObject);
begin
Dmdados.sql_bordero.close;
Dmdados.sql_bordero.sql.clear;
Dmdados.sql_bordero.sql.add(´Select * from bordero where status = ´enviado´ group by status);
Dmdados.sql_bordero.open;
Dmdados.ExcSql;
end;
Responder
Gostei + 0
02/09/2003
Marcelo Marim
Você deve informar o enviado entre aspas duplas (´enviado´), pois ao informar aspas simples, o compilador entende enviado como um objeto.
procedure TformCadClientes.Button1Click(Sender: TObject);
begin
Dmdados.sql_bordero.close;
Dmdados.sql_bordero.sql.clear;
Dmdados.sql_bordero.sql.add(´Select * from bordero where status = [b:5dfc85247c]´enviado´[/b:5dfc85247c] group by status´);
Dmdados.sql_bordero.open;
end;
procedure TformCadClientes.Button1Click(Sender: TObject);
begin
Dmdados.sql_bordero.close;
Dmdados.sql_bordero.sql.clear;
Dmdados.sql_bordero.sql.add(´Select * from bordero where status = [b:5dfc85247c]´enviado´[/b:5dfc85247c] group by status´);
Dmdados.sql_bordero.open;
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)