• Topic
  • Discussion
  • UdaWikiWeb.QueryBuilderRegistrySettings(Last) -- Owiki? , 2016-08-19 15:00:51 Edit owiki 2016-08-19 15:00:51

    Application Specific Problems

    Query Builder Registry Settings

    Found on the Crystal .NET BlogSample codes, tips, random rantings on Crystal Reports, Crystal Enterprise etc...


    Query Builder Registry Settings

    These are the registry settings of querybuilder. The numbers in brackets are the corresponding strings:

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\JoinBuilder











    Registry Key String List of drivers that... Syntax, if applicable
    SQLServerJoinBuilder 201 support SQL Server ANSI join syntax FROM A LEFT OUTER B ON A.a

    B.b

    InformixJoinBuilder 202 support Informix join syntax FROM A, OUTER B WHERE A.a

    B.b

    OracleJoinBuilder 203 support Oracle join syntax FROM A, B WHERE A.a(+)

    B.b

    OracleJoinBuilder2 204 support Oracle ANSI join syntax except the FULL OUTER join. These drivers use Outer Join Escape Sequence {oj ...} even for inner joins. FROM A LEFT OUTER B ON A.a

    B.b

    SybaseJoinBuilder 205 support Sybase ANSI join syntax except the FULL OUTER join. FROM A LEFT OUTER B ON A.a

    B.b

    DB2JoinBuilder 206 support DB2 ANSI join syntax FROM A LEFT OUTER B ON A.a

    B.b

    LotusNotesJoinBuilder 207 support Lotus Notes join syntax inner joinsFROM A, B WHERE A.a

    B.b

    left outer joinsFROM A LEFT OUTER B ON A.a

    B.b

    right outer joinsFROM B LEFT OUTER A ON A.a

    B.b

    StarEqualJoinBuilder 208 support Sybase Star-Equal join syntax FROM A, B WHERE A.a *

    B.b

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\NameBuilder









    Registry Key String List of drivers that... Syntax, if applicable
    SQLServerNameBuilder 301 support SQL Server naming conventions "<StoredProcedureName>";<Number>
    InformixNameBuilder 302 support Informix naming conventions Table qualifier appears at the beginning of the fully qualified table name
    OracleNameBuilder 303 support Oracle naming conventions "<Package Name>"."<Stored Procedure Name>"
    SybaseNameBuilder 304 support Sybase naming conventions
    AccessNameBuilder 305 support Access naming conventions Quotations are allowed in table names and kept as they are
    DB2NameBuilder 306 support DB2 naming conventions

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\NameBuilder






    Registry Key String List of drivers that... Syntax, if applicable
    DoubleQuotation 601 use double quotations to quote names " "
    BackQuotation 602 use back quotations to quote names ` `
    SquareBracket 603 use square brackets to quote names [ ]

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\NameBuilder






    Registry Key String List of drivers that... Syntax, if applicable
    Dot 604 use dot as qualifier separator character .
    AtSign 605 use At sign as qualifier separator character @
    Colon 606 use colon as qualifier separator character :

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\ValueBuilder












    Registry Key String List of drivers that... Syntax, if applicable
    SQLServerValueBuilder 401 support SQL Server value building conventions Unicode strings prefixed with "N"
    SQLServer65ValueBuilder 402 support SQL Server 6.5 value building conventions Unicode strings are not prefixed with "N"
    InformixValueBuilder 403 support Informix value building conventions Boolean values are 'T' and 'F'
    OracleValueBuilder 404 support Oracle value building conventions Using TO_DATE function to convert date to string
    OracleValueBuilder2 405 support Oracle value building conventions Unicode strings are prefixed with "N"
    SybaseValueBuilder 406 support Sybase value building conventions Unicode strings are prefixed with "N"
    AccessValueBuilder 407 support Access value building conventions Boolean values are 'TRUE' and 'FALSE'
    DAOAccessValueBuilder 408 support DAO Access value building conventions Wild cards are * and ?
    DB2ValueBuilder 409 support DB2 value building conventions

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\OuterJoinEscSeq





    Registry Key String List of drivers that... Syntax, if applicable
    MSOuterJoinEscSeq 501 support Microsoft ODBC join escape sequence {oj ...}
    NoOuterJoinEscSeq 504 do not support any join escape sequence

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\DateTimeEscSeq





    Registry Key String List of drivers that... Syntax, if applicable
    MSDateTimeEscSeq1 502 support Microsoft ODBC date-time escape sequences {ts ...}, {d ...} and {t ...}
    MSDateTimeEscSeq2 503 support Microsoft Access date-time escape sequence # ... #

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\StoredProcedureClauseBuilder











    Registry Key String List of drivers that... Syntax, if applicable
    DefaultStoredProcedureClauseBuilder 701 support default procedure calling syntax {CALL <procedure name>(<parameters list>)}
    SQLServerStoredProcedureClauseBuilder 702 support Microsoft SQL Server procedure calling syntax. <procedure name> <parameters list>
    InformixStoredProcedureClauseBuilder 703 support Informix calling syntax EXECUTE PROCEDURE <procedure name>(<parameters list>)
    OracleStoredProcedureClauseBuilder 704 support Oracle calling syntax BEGIN <procedure name>(<parameters list>) END
    SybaseStoredProcedureClauseBuilder 705 support Sybase procedure calling syntax EXEC <procedure name> <parameters list>
    AccessStoredProcedureClauseBuilder 706 support Access stored procedure calling syntax
    DB2StoredProcedureClauseBuilder 707 support DB2 stored procedure calling syntax
    PSFTStoredProcedureClauseBuilder 708 support PeopleSoft stored procedure calling syntax

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\UnicodeConversionOptions




    Registry Key String List of drivers that... Syntax, if applicable
    AlwaysUnicodeConversion 901 always require Unicode strings to be prefixed with "N"

    HKLM\Software\Crystal Decisions\9.0\Crystal Reports\Database\QueryBuilder\WhereClauseBuilder




    Registry Key String List of drivers that... Syntax, if applicable
    SybaseWhereClauseBuilder 1001 support Sybase where clause building conventions

    Referenced by...