Пример #1
0
        /// <summary>
        /// Converts a DatabasePlatform enum value to its equivalent QueryBuilderDatabasePlatform enum value.
        /// </summary>
        /// <param name="dbPlat">DatabasePlatform enum value to convert.</param>
        /// <returns>QueryBuilderDatabasePlatform enum value.</returns>
        public QueryBuilderDatabasePlatform ConvertDbPlatformToQueryBuilderPlatform(DatabasePlatform dbPlat)
        {
            QueryBuilderDatabasePlatform qbPlat = QueryBuilderDatabasePlatform.Unknown;

            switch (dbPlat)
            {
            case PFDataAccessObjects.DatabasePlatform.OracleNative:
                qbPlat = QueryBuilderDatabasePlatform.Oracle;
                break;

            default:
                qbPlat = QueryBuilderDatabasePlatform.Universal;
                break;
            }


            return(qbPlat);
        }
Пример #2
0
        /// <summary>
        /// Converts a DatabasePlatform enum value to its equivalent QueryBuilderDatabasePlatform enum value.
        /// </summary>
        /// <param name="dbPlat">DatabasePlatform enum value to convert.</param>
        /// <returns>QueryBuilderDatabasePlatform enum value.</returns>
        public QueryBuilderDatabasePlatform ConvertDbPlatformToQueryBuilderPlatform(DatabasePlatform dbPlat)
        {
            QueryBuilderDatabasePlatform qbPlat = QueryBuilderDatabasePlatform.Unknown;

            switch (dbPlat)
            {
            case PFDataAccessObjects.DatabasePlatform.SQLAnywhereUltraLite:
                qbPlat = QueryBuilderDatabasePlatform.SQLAnywhereUL;
                break;

            default:
                qbPlat = QueryBuilderDatabasePlatform.Universal;
                break;
            }


            return(qbPlat);
        }
Пример #3
0
        /// <summary>
        /// Converts a DatabasePlatform enum value to its equivalent QueryBuilderDatabasePlatform enum value.
        /// </summary>
        /// <param name="dbPlat">DatabasePlatform enum value to convert.</param>
        /// <returns>QueryBuilderDatabasePlatform enum value.</returns>
        public QueryBuilderDatabasePlatform ConvertDbPlatformToQueryBuilderPlatform(DatabasePlatform dbPlat)
        {
            QueryBuilderDatabasePlatform qbPlat = QueryBuilderDatabasePlatform.Unknown;

            switch (dbPlat)
            {
            case PFDataAccessObjects.DatabasePlatform.MSSQLServer:
                qbPlat = QueryBuilderDatabasePlatform.MSSQLServer;
                break;

            case PFDataAccessObjects.DatabasePlatform.MSAccess:
                qbPlat = QueryBuilderDatabasePlatform.MSAccess;
                break;

            case PFDataAccessObjects.DatabasePlatform.SQLServerCE35:
                qbPlat = QueryBuilderDatabasePlatform.SQLServerCE;         //does not work
                break;

            case PFDataAccessObjects.DatabasePlatform.ODBC:
                qbPlat = QueryBuilderDatabasePlatform.ODBC;
                break;

            case PFDataAccessObjects.DatabasePlatform.OLEDB:
                qbPlat = QueryBuilderDatabasePlatform.OLEDB;
                break;

            case PFDataAccessObjects.DatabasePlatform.MSOracle:
                qbPlat = QueryBuilderDatabasePlatform.Oracle;
                break;

            default:
                qbPlat = QueryBuilderDatabasePlatform.Universal;
                break;
            }


            return(qbPlat);
        }