TDI-24224 : only found this problem for only one project, not for previous version... (even till 4.0.1...)

git-svn-id: http://talendforge.org/svn/tos/trunk@95586 f6f1c999-d317-4740-80b0-e6d1abc6f99e
This commit is contained in:
nrousseau
2012-12-18 11:02:25 +00:00
parent b338f11f31
commit 3a629bc511

View File

@@ -911,17 +911,22 @@ public class RepositoryToComponentProperty {
if (value.equals("DB_VERSION")) { //$NON-NLS-1$
String dbVersionString = connection.getDbVersionString();
if (EDatabaseConnTemplate.ACCESS.getDBDisplayName().equals(databaseType)
|| EDatabaseConnTemplate.MYSQL.getDBDisplayName().equals(databaseType)) {
if (EDatabaseConnTemplate.ACCESS.getDBDisplayName().equals(databaseType)) {
// @Deprecated: see bug 7262 this bug is Deprecated
return dbVersionString;
} else if (EDatabaseConnTemplate.MYSQL.getDBDisplayName().equals(databaseType)) {
if (dbVersionString != null) {
return dbVersionString.toUpperCase();
}
} else {
String driverValue = EDatabaseVersion4Drivers.getDriversStr(databaseType, dbVersionString);
if (EDatabaseConnTemplate.ORACLE_OCI.getDBDisplayName().equals(databaseType)
|| EDatabaseConnTemplate.ORACLE_RAC.getDBDisplayName().equals(databaseType)
|| EDatabaseConnTemplate.ORACLEFORSID.getDBDisplayName().equals(databaseType)
|| EDatabaseConnTemplate.ORACLESN.getDBDisplayName().equals(databaseType)) {
driverValue = dbVersionString;
if (dbVersionString != null) {
driverValue = dbVersionString.toUpperCase();
}
}
if (isContextMode(connection, dbVersionString)) {
return dbVersionString;