Hello!

I'm using in sqlite3IcuInit this code

  /* register russian collation as NOCASE */
  UErrorCode status = U_ZERO_ERROR;
  UCollator *pUCollator;    /* ICU library collation object */

  pUCollator = ucol_open("ru_RU", &status);
  if( !U_SUCCESS(status) ){
    return SQLITE_ERROR;
  }

  rc = sqlite3_create_collation_v2(db, "russian", SQLITE_UTF16, (void 
*)pUCollator,.
      icuCollationColl, icuCollationDel
  );

and it's work.

But if I change "russian" to "NOCASE" then it's not work. Flag SQLITE_UTF8 
against SQLITE_UTF16 
didn't help me.

How can I set my collation as NOCASE?


Best regards, Alexey.
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to