Parâmetros do Locate gerando erros...

06/03/2006

0

E aí, pessoal. Estou precisando de uma força.

Estou trabalhando com Access 2000 e ADO. Estou acessando uma tabela com dois campos (Código: autonumeração, e Nome: String). Coloquei os componentes ADOConnection, ADOTable e DataSource em um DataModule. O DataModule não está sendo criado automaticamente. Ele está sendo criado no evento OnCreate do formulário, e a abertura da tabela também (na propriedade IndexFieldNames da tabela estou usando um índice chamado ´Nome´, para ajudar ordenar na Grid):

dm := Tdm.Create(Self);
dm.tblAlunos.Open;

Na linha de pesquisa abaixo é que está dando o erro:

btnOK.Enabled := dm.tblAlunos.Locate(´Nome´,edNome.Text,[loCaseInsensitive,loPartialKey]);

Os erros gerados são:

Undeclared Identifier: ´loCaseInsensitive´
Undeclared Identifier: ´loPartialKey´
Incompatible Types: ´TLocaleOption´ and ´Integer´

Quando uso os componentes diretamente em um formulário tudo funciona perfeitamente.

Alguém tem alguma idéia de onde está o erro ?

Obrigado...


Adalberto

Adalberto

Responder

Posts

06/03/2006

Sremulador

talvez de vc fizer assim funcione
if dm.tblAlunos.Locate(´Nome´,edNome.Text,[loCaseInsensitive,loPartialKey]) then ...


Responder

07/03/2006

Aroldo Zanela

Colega,

Declare [b:1c5ad70253]DB [/b:1c5ad70253]na lista de uses de seus formulário.


Responder

07/03/2006

Paullsoftware

Não seria mais simples suar um AdoQuery e ver se retorna algum valor na pesquisa tipo:

TAdoQuery = Qy

With Qy do
begin
Close;
SQL.Clear;
SQL.Add(´Select * From Tabela Where CampoString Starting With =:Param´);
Prepare;
Params[0].Value := Edit1.Text;
Open;
BtnOk.Enable := IsEmpy;
end;


é só uma ideia.. :wink:


Responder

07/03/2006

Adalberto

[quote:0e5578ec66=´Aroldo Zanela´]Colega,

Declare [b:0e5578ec66]DB [/b:0e5578ec66]na lista de uses de seus formulário.[/quote:0e5578ec66]


Valeu, Aroldo !!! Sua dica deu certo...

Muito obrigado...


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar