/// <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); }
/// <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); }
/// <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); }