bug em consultas sql no Linux

Enviada por Fabricio Fernandes de Melo 
Fabricio Fernandes de Melo
bug em consultas sql no Linux
12 de April de 2006 às 07:10PM
Olá, estou tendo problemas com uma consulta no SQL Server 2000.

Uma consulta tipo:

SELECT * FROM teste WHERE dataInicio = '2006-06-11 17:44:00'

Essa consulta funciona beleza em um servidor web Windows, mas dá problema no servidor web Linux. E dá problema apenas quando na cláusula WHERE existe algum campo DATETIME. Se filtrar por outro campo, funciona tranquilo.
Outro teste que fiz e que funcionou nas duas plataformas foi executar duas instruções na mesma query:

SET DATEFORMAT ymd
SELECT * FROM teste WHERE dataInicio = '2006-06-11 17:44:00'

Só que essa solução nao me agrada, pois vou ter q alterar todas as querys.

Já alterei o valor da diretiva de configuracao do php.ini (mssql.datetimeconvert) e nao adiantou.

Alguém ae tem alguma dica??"

valeu.
André de Castro Zorzo
Re: bug em consultas sql no Linux
21 de May de 2006 às 02:29PM
mas qual é o erro exatamente?
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.