Eu estou fazendo uma consulta numa base oracle que me traz em média 1000000 de registros e depois faço a inclusão para um banco sql server para poder alterar, pois a base do oracle só posso consultar.
Durante a inclusão, depois de um tempo começa a dar o erro: reader has no more.
Utilizo dbexpress para buscar no oracle e ado no sql server.
Pesquisei na net e achei uma sugestão de também usar dbexpress com clientdataset para incluir no sql server. Fiz isto, mas aí ocorre outro erro de sql:
Classe: EOleException Mensagem de Erro: SQL State: 01000, SQL Error Code: 3621
The statement has been terminated.
SQL State: 22007, SQL Error Code: 242
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value
Mando as datas do mesmo jeito.
Fazendo um teste no query analyzer vi que não tem erro na instrução sql.
Tem alguma configuração dos componentes que altera o formato de data?
Sobre o primeiro erro: reader has no more, alguém tem alguma sugestão?
Aproveitando, quais as vantagens e desvantagens entre ado e dbexpress?
Pergunta
etspaz
Boa tarde,
Eu estou fazendo uma consulta numa base oracle que me traz em média 1000000 de registros e depois faço a inclusão para um banco sql server para poder alterar, pois a base do oracle só posso consultar.
Durante a inclusão, depois de um tempo começa a dar o erro: reader has no more.
Utilizo dbexpress para buscar no oracle e ado no sql server.
Pesquisei na net e achei uma sugestão de também usar dbexpress com clientdataset para incluir no sql server. Fiz isto, mas aí ocorre outro erro de sql:
Mando as datas do mesmo jeito.
Fazendo um teste no query analyzer vi que não tem erro na instrução sql.
Tem alguma configuração dos componentes que altera o formato de data?
Sobre o primeiro erro: reader has no more, alguém tem alguma sugestão?
Aproveitando, quais as vantagens e desvantagens entre ado e dbexpress?
Lembrando: uso delphi 2007 e sql server 2000.
a base do oracle é 10g.
Link para o comentário
Compartilhar em outros sites
1 resposta 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.