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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user