Duvida no select na Ado
SQL.Clear;
SQL.Add('SELECT i.estoque_ID, i.ativo,i.referencia,i.descricao,i.custo_bruto,i.Custo_liquido,i.tipo_id, e.estoque_calculado,');
SQL.Add('(i.Custo_liquido * e.estoque_calculado) as total_liquido,(i.CUSTO_BRUTO * e.estoque_Calculado) as total_bruto');
SQL.Add('from estoque i INNER JOIN estoque_atual e ON (i.estoque_ID = e.estoque_ID)')
SQL.Add(' where i.ativo:='sim'; ');
o problema ta no where no ativo=sim
SQL.Add('SELECT i.estoque_ID, i.ativo,i.referencia,i.descricao,i.custo_bruto,i.Custo_liquido,i.tipo_id, e.estoque_calculado,');
SQL.Add('(i.Custo_liquido * e.estoque_calculado) as total_liquido,(i.CUSTO_BRUTO * e.estoque_Calculado) as total_bruto');
SQL.Add('from estoque i INNER JOIN estoque_atual e ON (i.estoque_ID = e.estoque_ID)')
SQL.Add(' where i.ativo:='sim'; ');
o problema ta no where no ativo=sim
Tiago Santos
Curtidas 0
Respostas
Mateus Ribeiro
04/08/2015
Boa tarde!
Experimente:
Experimente:
SQL.Add(' where i.ativo = ''sim''; ');GOSTEI 0
Douglas
04/08/2015
Olá Tiago, tudo bem?
Você deve utilizar a função QuotedStr('sim'). Passe o "sim" como parâmetro que a função irá retornar a palavra como string.
Ex:
Bons Códigos.
Você deve utilizar a função QuotedStr('sim'). Passe o "sim" como parâmetro que a função irá retornar a palavra como string.
Ex:
SQL.Add('where i.ativo = ' + QuotedStr('sim'));
Bons Códigos.
GOSTEI 0