kodiak Posted July 26, 2012 at 10:56 AM Report Share #470404 Posted July 26, 2012 at 10:56 AM Olá pessoal. A pergunta que vou fazer é relacionada com SQLite mas como é em Android pode ser que seja nesta secção. Se não for, agradeço que um dos moderadores altere para a secção correta. Tenho a minha base de dados criada e está a funcionar. Tenho um campo que está declarado como TEXT NOT NULL. Estou a fazer a query normalmente e uso a cláusula ORDER BY para ordenar pelo campo que referi acima. A query está a devolver os resultados da forma esperada com excepção do texto que tem acentuação, ou seja, imaginemos que tenho os nomes Ana, Xavier e João, a query devolve; Ana, Xavier João. Pelo que estive a ver, o problema é a acentuação. A maneira mais simples será retirar a acentuação dos meus nomes (não queria ter de fazer isto). Há possibilidade de manter a acentuação e a query mostrar os resultados da forma esperada? Obrigado, kodiak Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted July 26, 2012 at 11:02 AM Report Share #470405 Posted July 26, 2012 at 11:02 AM http://www.sqlite.org/c3ref/create_collation.html http://www.sqlite.org/datatype3.html#collation IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
kodiak Posted July 26, 2012 at 01:38 PM Author Report Share #470446 Posted July 26, 2012 at 01:38 PM http://www.sqlite.org/c3ref/create_collation.html http://www.sqlite.org/datatype3.html#collation Olá HHH. Obrigado pela resposta mas usando aqueles exemplos não consegui lá chegar. Consegui o pretendido desta forma: Antes do código de criar a tabela coloquei: db.setLocale(Locale.getDefault()); E na cláusula do ORDER BY coloquei: "A3 COLLATE LOCALIZED ASC" Sendo A3 a identificação da minha coluna. Obrigado kodiak Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now