Tablename with "Umlaut"

3 posts, 0 answers
  1. Urs
    Urs avatar
    15 posts
    Member since:
    Jun 2012

    Posted 13 May 2009 Link to this post

    Hi

    I reverse engineered a Table named "TGerät".
    Reverse Engineering crashed, created false code, which I could repair.
    But queries with OQL crash all the time: Telerik.OpenAccess.Exceptions.QueryException: line 1:19: unexpected char: 0xE4

    How could I solve this problem?


    Thanks in advance
    Urs Scherrer

  2. Urs
    Urs avatar
    15 posts
    Member since:
    Jun 2012

    Posted 13 May 2009 Link to this post

    Ok, One Solution is to rename the class only: e.g. TGeraet
    Also Properties have to be cleaned then it is working.

    Will this be fixed in future?



  3. DevCraft banner
  4. Ady
    Admin
    Ady avatar
    589 posts

    Posted 13 May 2009 Link to this post

    Hi Urs,

     The workaround you mentioned is the right one - to remove the umlaut from the table/field names.
    OpenAccess currently does not support OQL queries with identifiers (table/field/property names) having characters other than 'a-z/A-Z,0-9,_' . LINQ queries would however work.

     Support for other unicode characters involves a considerable amount of work and is currently not scheduled.

    Best wishes,
    Ady
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
Back to Top