Passando uma string em tempo de execucao para a sql

04/10/2005

0

dmconsulta.QconsultaConsumomedio.SQL.Add(´ ((select sum(qtde) from mt_movimentacao where (tipo=´E´ or tipo=´D´) and (dataref >= :pdatainicial2 and dataref <= :pdatafinal2) ´);

Estou fazendo esta sql em tempo de execucao mas a seguinte msg de erro esta sendo retornada invalid column ´E´, n sei o que pode estar errado.... no firebird sempre passava uma string entre aspas duplas.


Brahma

Brahma

Responder

Posts

04/10/2005

Brahma

dmconsulta.QconsultaConsumomedio.SQL.Add(´ ((select sum(qtde) from mt_movimentacao where (tipo=´+quotedstr(´E´)+´or tipo=´+quotedstr(´D´)+´) and (dataref >= :pdatainicial2 and dataref <= :pdatafinal2) and ´);


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar