Filtragem usando SQL
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
Curtidas 0
Respostas
Babu
02/09/2003
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;
GOSTEI 0
Marcelo Marim
02/09/2003
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;
GOSTEI 0