ML - Verifying ODBC Driver (#11587)

* Verifying ODBC is installed before opening package manager dialog
This commit is contained in:
Leila Lali
2020-08-13 08:52:10 -07:00
committed by GitHub
parent 053a2c7446
commit cc8989c2a5
6 changed files with 154 additions and 15 deletions

View File

@@ -283,3 +283,34 @@ export function getPythonExeName(): string {
export function getUserHome(): string | undefined {
return process.env.HOME || process.env.USERPROFILE;
}
export function getKeyValueString(key: string, value: string, separator: string = '='): string {
return `${key}${separator}${value}`;
}
export function getServerPort(connection: azdata.connection.ConnectionProfile): string {
if (!connection) {
return '';
}
let index = connection.serverName.indexOf(',');
if (index > 0) {
return connection.serverName.substring(index + 1);
} else {
return '1433';
}
}
export function getServerName(connection: azdata.connection.ConnectionProfile): string {
if (!connection) {
return '';
}
let index = connection.serverName.indexOf(',');
if (index > 0) {
return connection.serverName.substring(0, index);
} else {
return connection.serverName;
}
}