Ihhhhh problemasssssss

14/02/2003

0

frmPri.tbLis.Locate(´produto´,trim(memPro.Text),[loCaseInsensitive])

Quando eu executo, ele mostra um erro assim:

Constant is not correct type Microsoft Windows 98.

Este Microsoft Windows 98. eh o conteudo do memPro.text.
Porque isso acontece ?


Nildo

Nildo

Responder

Posts

14/02/2003

Anonymous

Pergunta boba, mas, tentou usar uma variável (string) auxiliar???


var s_aux:string;
begin
saux:=trim(memPro.Text);
try
frmPri.tbLis.Locate(´produto´,s_aux,[loCaseInsensitive]) ;
except;
end;
...
end;


Responder

14/02/2003

Nildo

acho que nao é tao boba assim nao. Continua dando erro, e...
usar o Try Except não é bem das minhas espectativas. Eu estou usando um If no Locate, e nao pode ter de maneira alguma o try except no if table1.locate


Responder

14/02/2003

Sohad

Qual componente (TTable, ou TQuery ,....) vc. está usando?


Pode-se usar sim:
Desde de um

Try
if (condiçao)
except
Raise Exception.Create()...
end;

Mas varia conforme cada caso...


Responder

14/02/2003

Anonymous

Qual base de dados utilizada ?

A Table esta indexada ?


Utilize assim:

Try
If not Table.Locate(´campo´,´texto´,[]) then
Mensagem = ´Não foi possível localizar o texto !´;
Except
Mensagem=´Erro: Não foi possivel localizar o texto !´;
end;

´A Perseverança é um bem que atinge a Humanidade...´


Responder

14/02/2003

Nildo

Eu uso o TTable junto ao DBF.
Nao uso índice pois nao sei crialo em delphi

Podem me ajudar ?


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