Guest --ADRIANO -- Postado Novembro 12, 2007 Denunciar Share Postado Novembro 12, 2007 Bom dia amigos!Seria possível importar um arquivo txt e já converter um campo texto em data durante a importação ?Tentei o CDATE() mas preciso fazer cálculos com 2 campos, aí o CDATE() não funciona, preciso fazer uma pesquisa entre duas datas.Muito obrigado pela atenção. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MrMALJ Postado Novembro 12, 2007 Denunciar Share Postado Novembro 12, 2007 O access faz isso automaticamente, basta criar uma tabela espelho para onde os dados serão exportados claro que pra cada item do seu txt terá que haver um correspondente na tabela já com seu tipo de dados definido, depois basta fazer consultas ou qualquer procedimento aprtir dessa consulta! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --ADRIANO -- Postado Novembro 13, 2007 Denunciar Share Postado Novembro 13, 2007 Desculpa minha ignorancia, mas não entendi.Meus dados no txt o campo data vem assim ex:"131107" preciso incluir este campo numa tabela com formato 13/11/07 e depois fazer operações com esta data.Pensei no schema.ini, consegui mas os dados de data não são importados o campo fica como data mas o campo fica em vazio. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MrMALJ Postado Novembro 13, 2007 Denunciar Share Postado Novembro 13, 2007 cara ai complica, mais tipo importa os dados para uma tabela temporária, o campo que irá receber a data terá de ser texto, então crie uma tabela deifinitiva essa já com os campos difinitivos, então crie uma consulta para transferir as informaões para tabelas final, você irá utilizar as funções left. mid e right para montar a data final, acho que sua consulta ficaria assim pra montar a consulta:insert into suaTabelaFinal ( suaDataFinal ) select Left([suaDataTemporaria],2) & "/" & Mid([suaDataTemporaria],3,2) & "/" & Right([suaDataTemporaria],2) AS criaData FROM suaTabelaTemporaria;Esse exemplo no caso seria pegando o texto suaDataTemporaria que suaTabelaTemporaria, fazendo as divisões e incluindo as barras para ficar no formato data , dai é só incluir os demais campos ok!Posso colocar o tópico como resolvido? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --ADRIANO -- Postado Novembro 13, 2007 Denunciar Share Postado Novembro 13, 2007 cara ai complica, mais tipo importa os dados para uma tabela temporária, o campo que irá receber a data terá de ser texto, então crie uma tabela deifinitiva essa já com os campos difinitivos, então crie uma consulta para transferir as informaões para tabelas final, você irá utilizar as funções left. mid e right para montar a data final, acho que sua consulta ficaria assim pra montar a consulta:insert into suaTabelaFinal ( suaDataFinal ) select Left([suaDataTemporaria],2) & "/" & Mid([suaDataTemporaria],3,2) & "/" & Right([suaDataTemporaria],2) AS criaData FROM suaTabelaTemporaria;Esse exemplo no caso seria pegando o texto suaDataTemporaria que suaTabelaTemporaria, fazendo as divisões e incluindo as barras para ficar no formato data , dai é só incluir os demais campos ok!Posso colocar o tópico como resolvido?Legal, assim funcionou perfeitamente ! quem tiver a mesma dúvida o caminho é esse !Valeu MrMALJ ! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --Rodrigo -- Postado Março 4, 2008 Denunciar Share Postado Março 4, 2008 olha, estou com um problema!tenho uma coluna no access com um formato assim 20070322 e esta em txt.preciso transforma-la em formato data!alguém poderia me ajudar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --ADRIANO --
Bom dia amigos!
Seria possível importar um arquivo txt e já converter um campo texto em data durante a importação ?
Tentei o CDATE() mas preciso fazer cálculos com 2 campos, aí o CDATE() não funciona, preciso fazer uma pesquisa entre duas datas.
Muito obrigado pela atenção.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.