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?
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
Curtir tópico
+ 0
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.
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
Clique aqui para fazer login e interagir na Comunidade :)