[firebase-br] Meio Off(sintase SQL errada no clientdataset

Ricardo Pinheiro rspinheiro em gmail.com
Qua Maio 16 08:48:44 -03 2007


Tente usar parametros:

select sum(valor) as totalvalor from duplicatas
where venc between :dataini and :datafin;

dpvencidas.Close;
dpvencidas.Param.ParamByName('dataini').AsString := edtInicial.text;
 dpvencidas.Param.ParamByName('datafin').AsString := edtfinal.text;
 dpvencidas.Open;

Deve funcionar!!!!

Ricardo Pinheiro


On 5/16/07, Reijanio Nunes Ribeiro <rnribeiro em gmail.com> wrote:
>
> pessoal desculpe o incomodo mais alguem pode me dizer onde esta o erro aki
> dpvencidas.CommandText := *'select sum(valor) as totalvalor from
> duplicatas
> where venc between'+edtInicial.Text+ 'and' +edtfinal.Text;*
> *EdtInicial e EdtFinal* são maskedit e o erro q da é *commandtext change
> are
> not allowed* so
> q o campo poAllowCommandText(do meu datasetprovider) ta marcado como
> true, so pode ser erro na senteça sql.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista