Fórum DbExpress #177555

26/08/2003

0

1- Estou utilizando o seguinte comando no Delphi:
Utilizo Interbase e a paleta DbExpress e me dá um erro de conversão para string.

CommandText := ´select * from PARCORUSU where FOIEMI = ´+char(39)+´N´+char(39)+
´ and DATCOR < ´ +char(39)+ DateToStr( Date ) +char(39);

2- Como faço para que em um dbgrid não possa inserir um novo registro?


Havilux

Havilux

Responder

Posts

26/08/2003

Luciano Pimenta®

Tente assim:
CommandText := ´select * from PARCORUSU where FOIEMI = ´N´ and DATCOR <:Date

Configure o param Date para o tipo ftDate.
qry_Teste.Close;
qry_teste.Params[0].AsDate := MinhaData;
qry_Teste.Open;

Sobre o DBGrid, va na propriedade Options/dgEditing e mude para False.


Responder

Gostei + 0

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

Aceitar