Aqui voce não precisa do Last pois o Append já joga o registro para o ultimo na tabela (quem não joga é o Insert).
while not ADOTabela.Eof do begin BDETabela.Last; // NÃO É NECESSÁRIO. BDETabela.Append; . ... E produre colocar os tipos de campos corretos como sugeriu nosso colega Ricardo, pois assim vc evita que o delphi perca tempo em converções desnecessárias. Marcelo Silva Cel. 11 9693-4251 ICQ - 49224093 MSN [EMAIL PROTECTED] ----- Original Message ----- From: Ricardo Mauro To: delphi-br@yahoogrupos.com.br Sent: Tuesday, February 08, 2005 8:59 AM Subject: Re: [delphi-br] Erro ao transferir dados do access p/ paradox Experimente substituir a propriedade ".value" pelo seu conteudo correto. Ex.: BDETabelaDESCRICAO.String := ADOTabelaEMPRESA.String; Ricardo Mauro Goiania ----- Original Message ----- From: Erika Lemes To: delphi-br@yahoogrupos.com.br Sent: Tuesday, February 08, 2005 1:00 AM Subject: Re: [delphi-br] Erro ao transferir dados do access p/ paradox Olá Hudson. Não deu certo..... ele coloca todos os nomes certinho, mas quando chega nos endereços e telefones ele sempre repete o anterior naqueles campos que são em branco na tabela access (origem), como te falei no exemplo.... porque será?? Obrigado! Hudson <[EMAIL PROTECTED]> wrote: no paradox (DBE), vc deve indicar o final da tabela paradox para abrir um novo cadastro .Last e depois o .Append............ assim vc vai colocar a seleção no final de todos os registros, e depois abrir um novo cadastro.... procedure T_Transf.Transferir; begin ADOTabela.First; while not ADOTabela.Eof do begin BDETabela.Last; BDETabela.Append; BDETabelaDESCRICAO.Value := ADOTabelaEMPRESA.Value; BDETabelaENDER.Value := ADOTabelaENDERECO.Value; . . . BDETabela.Post; ADOTabela.Next; end; end; o meu deu certo....! ----- Original Message ----- From: Erika Lemes To: Delphi-br Sent: Monday, February 07, 2005 8:37 PM Subject: [delphi-br] Erro ao transferir dados do access p/ paradox Boa noite. Estou transferindo os dados existentes numa tabela access para a tabela do paradox. Fiz um código mais ou menos assim, onde ADOTabela é do banco Access e BDETabela é do Paradox: procedure T_Transf.Transferir; begin ADOTabela.First; while not ADOTabela.Eof do begin BDETabela.Last; BDETabela.Append; BDETabelaDESCRICAO.Value := ADOTabelaEMPRESA.Value; BDETabelaENDER.Value := ADOTabelaENDERECO.Value; . . . BDETabela.Post; ADOTabela.Next; end; end; Ele até funciona, mas está com um problema: quando a tabela ADOTabela tem um dado em branco ele repete o dado anterior que postou. Exmplo de como fica: ADOTabela Nome Endereço Telefone Erika São Carlos 123 Marcelo 456 Carla 789 Márcia São Paulo Mariana 111 BDETabela Nome Endereço Telefone Erika São Carlos 123 Marcelo São Carlos 456 //end era p/ ser em branco Carla São Carlos 789 //end era p/ ser em branco Márcia São Paulo 789 //telefone era p/ ser em branco Mariana São Paulo 111 //end era p/ ser em branco Alguém sabe porque acontece isso?? Obrigado --------------------------------- Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador do Yahoo! agora. [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] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE ------------------------------------------------------------------------------ Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [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] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE ------------------------------------------------------------------------------ Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005 ---------- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 265.8.5 - Release Date: 03/02/2005 [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 <*> 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