Realmente, colocando a Variants, funciona. Mas, o mais esquisito, é que quando crio um projeto novo, na clausula Uses, não aparece a unit Variants. Como será que o Delphi reconhece isto ? Será que o 2005 está trabalhando com outras diretivas (automáticas/implícitas)? []'s
----- Original Message ----- From: "Mauricio Torres Fernandes" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Thursday, March 03, 2005 4:18 PM Subject: RES: [delphi-br] DELPHI 5 X DELPHI 2005 - (Incompatibilidade no Locate do ADO) Verifique se a unit "Variants" está declarada na clausula Uses. Se não for isso, verifique se a sintaxe do comando Locate não foi alterada. Como não trabalho com o ADO, não posso realizar o teste... Mauricio. _____ De: Rogério [mailto:[EMAIL PROTECTED] Enviada em: quinta-feira, 03 de março de 2005 16:04 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] DELPHI 5 X DELPHI 2005 - (Incompatibilidade no Locate do ADO) Vejam só que estranho: Estou migrando de Delphi 5 para Delphi 2005. (Componentes utilizados TADOConnection e TADOQuery) Pensei que fossem 100% compatíveis, ao fazer o Upgrade, mas pela esperiência que estou tendo, não é o que parece ! - Tenho um Data Module com duas TADOQuery: Uma é qBusca e outra é qAux. ( Aplicação esta, Feita na Versão 5.0 do Delphi ) - Tenho o Seguinte comando Locate: (Separei em 3 linhas para facilitar a visualização) dm.qBusca.Locate('CAMPO1;CAMPO2', VarArrayOf([dm.qAuxCampoBusca1.AsString,dm.qAuxCampoBusca2.AsString]), loCaseInsensitive]) - Quando migrei para o 2005, este comando não funciona mais. A Propósito, o comando locate extiste mas, a sub função/parâmentro VarArrayOf() dá pau !! Detalhe: (O Mais Bizarro de tudo) Se eu crio uma aplicação inteirinha no Delphi 2005, esta sub função/parâmentro "VarArrayOf()" aparece quando dou Ctrl+Space ! Se alguém tiver alguma idéia a respeito do que pode estar ocorrendo... [ ]'s [As partes desta mensagem que não continham texto foram removidas] -- <<<<< 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] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- <<<<< 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] ou [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