Carlos recorrendo ao collation será que resolve?

http://stackoverflow.com/questions/15051018/localized-collate-on-a-sqlite-string-comparison


2013/10/28 Carlos Monteiro <[email protected]>

> Bom dia,
>
> Como dão a volta a este bug conhecido do SQLite em que o LIKE é *case
> sensitive* nos caracteres além da tabela ASCII.
>
> http://www.sqlite.org/lang_**expr.html<http://www.sqlite.org/lang_expr.html>
>  (A bug: SQLite only understands upper/lower case for ASCII characters by
> default. The LIKE operator is case sensitive by default for unicode
> characters that are beyond the ASCII range. For example, the expression *
> 'a' LIKE 'A'* is TRUE but *'æ' LIKE 'Æ'* is FALSE.)
>
> Exemplo
> public function testLike():Boolean{
> var stmt:SQLStatement = new SQLStatement();
>  stmt.sqlConnection = sqlConnection;
> stmt.text = "SELECT 'Ç' LIKE 'ç' AS value";
>  stmt.execute();
> var result:Array = stmt.getResult().data;
>  if (result) return result[0].value;
> else return false;
> }
>
> --
> Recebeu esta mensagem porque está inscrito no grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos
> Grupos do Google.
>
> Para anular a subscrição deste grupo e parar de receber emails deste
> grupo, envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um e-mail para
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, consulte https://groups.google.com/groups/opt_out.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails deste grupo, 
envie um email para [email protected].
Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/groups/opt_out.

Responder a