ProcedureDA,TableDA: Add support for more sql server version numbers
This commit is contained in:
@@ -35,13 +35,26 @@ namespace VAR.DatabaseExplorer.Code.DataAccess
|
||||
return procedures;
|
||||
}
|
||||
|
||||
private static bool SupportedSqlServerVersion(string serverVersion)
|
||||
{
|
||||
return
|
||||
serverVersion.StartsWith("10.") ||
|
||||
serverVersion.StartsWith("11.") ||
|
||||
serverVersion.StartsWith("12.") ||
|
||||
serverVersion.StartsWith("13.") ||
|
||||
serverVersion.StartsWith("14.") ||
|
||||
serverVersion.StartsWith("15.") ||
|
||||
serverVersion.StartsWith("16.") ||
|
||||
false;
|
||||
}
|
||||
|
||||
public static string GetProcedureDefinition(string connectionString, string schema, string name)
|
||||
{
|
||||
SqlDataAdapter dataAdapter;
|
||||
var cnx = new SqlConnection(connectionString);
|
||||
cnx.Open();
|
||||
|
||||
if (cnx.ServerVersion.StartsWith("10.") || cnx.ServerVersion.StartsWith("11.") || cnx.ServerVersion.StartsWith("13.") || cnx.ServerVersion.StartsWith("14."))
|
||||
if (SupportedSqlServerVersion(cnx.ServerVersion))
|
||||
{
|
||||
dataAdapter = new SqlDataAdapter(@"
|
||||
SELECT
|
||||
@@ -88,7 +101,7 @@ namespace VAR.DatabaseExplorer.Code.DataAccess
|
||||
var cnx = new SqlConnection(connectionString);
|
||||
cnx.Open();
|
||||
|
||||
if (cnx.ServerVersion.StartsWith("10.") || cnx.ServerVersion.StartsWith("11.") || cnx.ServerVersion.StartsWith("13.") || cnx.ServerVersion.StartsWith("14."))
|
||||
if (SupportedSqlServerVersion(cnx.ServerVersion))
|
||||
{
|
||||
dataAdapter = new SqlDataAdapter(@"
|
||||
SELECT
|
||||
|
||||
@@ -34,13 +34,26 @@ namespace VAR.DatabaseExplorer.Code.DataAccess
|
||||
return tables;
|
||||
}
|
||||
|
||||
private static bool SupportedSqlServerVersion(string serverVersion)
|
||||
{
|
||||
return
|
||||
serverVersion.StartsWith("10.") ||
|
||||
serverVersion.StartsWith("11.") ||
|
||||
serverVersion.StartsWith("12.") ||
|
||||
serverVersion.StartsWith("13.") ||
|
||||
serverVersion.StartsWith("14.") ||
|
||||
serverVersion.StartsWith("15.") ||
|
||||
serverVersion.StartsWith("16.") ||
|
||||
false;
|
||||
}
|
||||
|
||||
public static List<ViewDefinition> GetViewDefinitions(string connectionString, string schema = null, string name = null)
|
||||
{
|
||||
SqlDataAdapter dataAdapter;
|
||||
var cnx = new SqlConnection(connectionString);
|
||||
cnx.Open();
|
||||
|
||||
if (cnx.ServerVersion.StartsWith("10.") || cnx.ServerVersion.StartsWith("11.") || cnx.ServerVersion.StartsWith("13.") || cnx.ServerVersion.StartsWith("14."))
|
||||
if (SupportedSqlServerVersion(cnx.ServerVersion))
|
||||
{
|
||||
dataAdapter = new SqlDataAdapter(@"
|
||||
SELECT
|
||||
|
||||
Reference in New Issue
Block a user