É 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] >

