$this->db->where('retorno >= ', $data, FALSE);
Em 2011/05/13, às 16:42, Gilson escreveu:

> Bom dia, pessoal.
> 
> Estou migrando um site q usa CI 1.7.3 para o CI 2.0.2 e surgiu um problema
> com o Active Record.  Agora ele coloca os nomes de tabelas e campos entre
> crases (`...`).  Aí ocorrem diversos problemas como exemplifico abaixo:
> 
> $this->db->where('retorno>=', $data)   ==>   WHERE `retorno>=`
> '2011-05-13'   (ao invés de  WHERE `retorno' >= '2011-05-13')
> $this->db->order_by('cargos.id=4 desc')   ==>   "ORDER BY `cargos`.`id=4`
> desc  (ao invés de "ORDER BY `cargos`.`id`=4 desc)
> 
> Notem que nesses casos o operador também fica entre crases, gerando erro no
> meu sql.  Tem como alterar esse comportamento ou vou ter q abrir mão do
> active record?
> 
> Obrigado,
> Gilson
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> 
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------


_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a