Fórum Dbedit X Firebird #390164

08/11/2010

0

Caros Amigos,   Estou com a seguinte situação:   No meu formulario tenho um campo DBEdit1 que esta definido no banco com varchar,30,not null.   No formulario neste campo em tempo de execução digito por exemplo 5 espaços. Quando verifico o conteudo deste campo no clientdataset, ele está null. A minha pergunta é a se todos os espaços anteriores ao primeiro caracter significativo são suprimidos? Porque se no meu dbedit eu digitar '     teste' no meu clientdataset.value será '     teste'. Estou usando o Firebird 2.0.   Atenciosamente   Rogerio Barbosa
Rogerio Ferreira

Rogerio Ferreira

Responder

Posts

08/11/2010

Luigi Maestrelli

O ClientDataSet usa o comando Trim na string, que tira os espaços vazios a esquerda da string
Responder

Gostei + 0

08/11/2010

Ricardo Araujo

pelo que entendir vc pode usar a funcçao trim para tirar o espaço.

usar assim :

  if trim(dbedit.tex) = '' then
  begin
     showMessange('Campo esta vazio!');
    exit;
  end;


Att:
rbbarreto
Responder

Gostei + 0

09/11/2010

Emerson Nascimento

altere a propriedade DisableStringTrim do ClientDataset para True.

Responder

Gostei + 0

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

Aceitar