Ademir,

Se o projeto tiver uma brecha para executar uma *migração*. Faça.
Esse tipo de problema se tu não resolver, certamente *vai dar dor de cabeça mais pra frente* =)

[]'s

Em 11/05/2010 17:04, Ademir Cristiano Gabardo escreveu:

Infelizmente peguei um projeto abandonado no meio do caminho para tocar, e tive que trabalhar com o banco já populado.
Com literalmente milhões de registros. Não posso zerar o banco.
Achei tabelas com tipos diferentes de Collation.
Estou ajustando para que todas fiquem Latin1 embora eu prefira trabalhar com UFT8

Agora alterei no codeIgniter o Collation da conexão e deu certo..

Obrigado

*De:* [email protected] [mailto:[email protected]] *Em nome de *Eduardo Costa
*Enviada em:* terça-feira, 11 de maio de 2010 17:00
*Para:* CodeIgniter Brasil
*Assunto:* Re: [CodeIgniter] RES: Erro de Collation do DB

Ademir, me parece que o seu banco está utf8 porém a clausula do LIKE (que costuma ser uma string) está encoded em latin1. Você teria que fazer um utf8_encode na string antes de fazer o LIKE do sql, ou entao tentar descobrir pq ela está latin1, pode ser que algum arquivo php do seu sistema esteja salvo no encode latin1.

abs,

Eduardo

2010/5/11 Ademir Cristiano Gabardo <[email protected] <mailto:[email protected]>>

Não, na verdade, não sei de onde está vindo esse latin1

Não especifiquei ele em lugar nenhum.
:-(

Ta dificil de encontrar essa referênica aqui no banco.

*De:* [email protected] <mailto:[email protected]> [mailto:[email protected] <mailto:[email protected]>] *Em nome de *Roberto Almeida Longhi
*Enviada em:* terça-feira, 11 de maio de 2010 16:51
*Para:* CodeIgniter Brasil
*Assunto:* Re: [CodeIgniter] Erro de Collation do DB

Ademir,

Tu realmente precisa de 2 colations diferentes no banco ?

Em 11/05/2010 16:41, Ademir Cristiano Gabardo escreveu:

*A Database Error Occurred*

Error Number: 1267

Combinação ilegal de collations (latin1_swedish_ci,IMPLICIT) e (utf8_general_ci,COERCIBLE) para operação 'like'

--
Roberto Almeida Longhi
Time Web
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br  <http://www.contmatic.com.br>


_______________________________________________
Lista mailing list
[email protected] <mailto:[email protected]>
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br


_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

--
Roberto Almeida Longhi
Time Web
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a