• 0
Sign in to follow this  
schaukoski

[locaseinsensitive, Lopartialkey]

Question

Olá, estou aqui para uma pergunta bem iniciante.

Eu tenho o seguinte código dm.SDSrelacao.Locate(campo,editp.text,[locaseinsensitive,lopartialkey]);

e ele da este erro :

[Error] Trelacao.pas(152): Undeclared identifier: 'locaseinsensitive'

[Error] Trelacao.pas(152): Undeclared identifier: 'lopartialkey'

[Error] Trelacao.pas(152): Incompatible types: 'TLocateOption' and 'Integer'

se eu deixar o codigo assim : dm.SDSrelacao.Locate(campo,editp.text,[]); da certo, mas eu npreciso do lopartialkey, porque esse erro

"besta" ?

Obrigado!

Edited by schaukoski

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Pelo que diz a terceira linha do seu erro a função TLocate não suporta inteiros (tipo de dados que está sendo passado).

Tente saber com qual tipo de dados essa função trabalha e converta-os antes de usá-los na função.

Share this post


Link to post
Share on other sites
  • 0

Estranho, porque eu uso o locate, em todos os outros forms, e não dá erro algum, eu acho que está faltando algum tipo de declaração, sei lá... eu já conferi, o campo é uma variavel, que recebe o valor do campo a ser procurado, ele funciona emt doso os outros forms, e ele é uma variavel do formprincipal, onde eu situiei em relacao, na uses o formprincipal assim como nos outros forms.... não sei mais o que fazer não.. Obrigado

Share this post


Link to post
Share on other sites
  • 0

Opa

No Delphi 2006 esse set se encontra na Unit DB, tente adicionar DB ou

DBTypes no Uses;

TLocateOption = (loCaseInsensitive, loPartialKey);

TLocateOptions = set of TLocateOption;

abraço

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this