É isso mesmo ..
Só que eu já até verifiquei o tipo de dados, e até baixei uma backup do 
servidor aqui na minha máquina, e continua a mesma coisa. 
O banco aqui na máquina funciona só que lá não.

Ta osso mesmo....


--- Em [email protected], Humberto Oliveira 
<holiveira.wordpr...@...> escreveu
>
> Eu entendi bem?
> 
> Com a captura do ShowMessage(SQL.Text) e jogando no Query Analyzer conectado
> no banco de produção ocorre erro de conversão?
> 
> Se for isso, seu banco de dados está com um formato diferente de data do
> banco de desenvolvimento.
> 
> 
> 2009/3/24 Alexsandro <a...@...>
> 
> >   Opa;
> >
> > Olha no banco de teste ele roda normal sem erros, com as datas correta. já
> > no banco de produção ele me retorna o erro, porem com a data do comando
> > show... correta tambem.
> >
> >
> > --- Em [email protected] <delphi-br%40yahoogrupos.com.br>,
> > Humberto Oliveira <holiveira.wordpress@> escreveu
> > >
> > > Correto, ele te retorna '31/03/2009'.
> > >
> > > Você capturou o SQL.Text da query após a passagem do parâmetro?
> > >
> > > Rodou o resultado no Query Analyzer conectado na base de desenvolvimento
> > e
> > > produção?
> > >
> > > Isso tá com cara de formato de data enviado para o seu servidor de
> > produção.
> > >
> > > Faz um teste aí rodando o resultado do SQL.Text e rode no Query Analyzer
> > do
> > > banco de produção, veja se ocorre erro.
> > >
> > >
> > >
> > > 2009/3/24 Alexsandro <aq.s@>
> > >
> > > > Opa Humberto,
> > > > Ele me traz o valor correto 31/03/2009
> > > >
> > > > O interessante de tudo é que, aqui na minha máquina ele funciona blz.
> > Ou
> > > > seja quando eu uso o banco de dados de testes da minha máquina fica
> > blz,
> > > > agora quanto eu uso o banco de dados do Servidor.. da esse erro.
> > > >
> > > > Uso SQL Server 2003
> > > >
> > > > --- Em [email protected] 
> > > > <delphi-br%40yahoogrupos.com.br><delphi-br%
> > 40yahoogrupos.com.br>,
> >
> > > > Humberto Oliveira <holiveira.wordpress@> escreveu
> > > >
> > > > >
> > > > > Alexsandro, conseguiu debugar e verificar o que está passando para a
> > > > > variável "sdata" ?
> > > > >
> > > > > Coloca um ShowMessage(AdoqFeriados.SQL.Text); antes do
> > AdoqFeriados.Open
> > > > e
> > > > > capture a query que ele está tentando executar, provavelmente a
> > variável
> > > > > está gravando um valor incorreto.
> > > > >
> > > > > Faça o teste e nos apresente os detalhes.
> > > > >
> > > > >
> > > > > 2009/3/24 Alexsandro <aq.s@>
> > > > >
> > > > > > Bom dia pessoal,
> > > > > >
> > > > > > Eu estou fazendo uma pesquisa em uma adoquary para encontrar
> > > > determinadas
> > > > > > datas e esta dando esse erro quando execulto a quary:
> > > > > >
> > > > > > conversion of a char data type to a datetime data type resulted in
> > an
> > > > > > out-of-range datetime value..
> > > > > >
> > > > > > O código é esse :
> > > > > >
> > > > > > var resul tdatetime;
> > > > > > sdata : string;
> > > > > > begin
> > > > > >
> > > > > > AdoqFeriados.Close;
> > > > > > AdoqFeriados.SQL.Clear;
> > > > > > AdoqFeriados.SQL.Text := 'SELECT * FROM tb_Feriados WHERE data='''+
> > > > sdata
> > > > > > +'''';
> > > > > > AdoqFeriados.Open;
> > > > > >
> > > > > > já tentei o :
> > > > > >
> > > > > > AdoqFeriados.SQL.Text := 'SELECT * FROM tb_Feriados WHERE data=' +
> > > > > > QuotedStr(DateToStr (resul));
> > > > > >
> > > > > > outra tentativa tambem foi o :
> > > > > >
> > > > > > AdoqFeriados.SQL.Text := 'SELECT * FROM tb_Feriados WHERE data=' +
> > > > > > DateToStr (resul);
> > > > > >
> > > > > > Outra :
> > > > > > AdoqFeriados.SQL.Text := 'SELECT * FROM tb_Feriados WHERE data=' +
> > > > > > QuotedStr (sdata);
> > > > > >
> > > > > > e nada ...
> > > > > > Alguem pode me ajudar com isso ?
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a