Olá!! Acho que o problema do nosso amigo é outro.. O Locate usa um conjunto de locateoptions e não parâmetros individuais. Os conjuntos são representados, no Delphi, entre colchetes. Por isso, a sua linha deve ficar desta forma:
DataModuleDados.SimpleDataSetSocios.Locate('NOME',VarArrayOf (EditPesquisa.Text),[LoPartialKey,LocaseInsensitive]); Espero ter ajudado, Felipe Giotto ;-) Alcistemas Informática wrote: > ponha um ibtable no form que resolve... > > ----- Original Message ----- > From: "wsmassarelli" <[EMAIL PROTECTED]> > To: <delphi-br@yahoogrupos.com.br> > Sent: Tuesday, December 27, 2005 6:22 PM > Subject: [delphi-br] Ajuda para -Locate(... > > > Olá, Pessoal > Meu nome é William, estou tentando compilar um modulo de exemplo > do livro Delphi 7 - Curso completo do Marcelo Leão pagina 202 > proced. 7, que pretende fazer uma pesquisa em uma tabela do interbase > através de um campo EDIT no Evento- OnChange, > mas está dando um erro no codigo: > > DataModuleDados.SimpleDataSetSocios.Locate('NOME',VarArrayOf > (EditPesquisa.Text),LoPartialKey,LocaseInsensitive); > > * me parece que estes parametros não estão sendo reconhecidos pelo > Delphi 7>>>> LoPartialKey,LocaseInsensitive); > > > --------------------------------------------------------------------- > ----------------- > os seginte erros são retornados: > [Error] UnitAltSocios.pas(59): Incompatible types: 'Array' > and 'TCaption' > [Error] UnitAltSocios.pas(59): Too many actual parameters > [Fatal Error] UnitPrincipal.pas(58): Could not compile used > unit 'UnitAltSocios.pas' > > ------------------------------------------------------------ > > *Desde já agradeço aos colegas que se dispuserem ajudar!!! > > > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > > > *Yahoo! Grupos, um serviço oferecido por:* > PUBLICIDADE > > > ------------------------------------------------------------------------ > *Links do Yahoo! Grupos* > > * Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > > * Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html