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

Responder a