speed up the getting of the PROMS databases
This commit is contained in:
parent
2be97c8cfd
commit
a7a1734334
@ -131,10 +131,19 @@ namespace VEPROMS.CSLA.Library
|
|||||||
SqlConnection cn = new SqlConnection(tmp);
|
SqlConnection cn = new SqlConnection(tmp);
|
||||||
cn.Open();
|
cn.Open();
|
||||||
// SqlDataAdapter da = new SqlDataAdapter("select name from sysdatabases where name like 'VEP%' order by name", cn);
|
// SqlDataAdapter da = new SqlDataAdapter("select name from sysdatabases where name like 'VEP%' order by name", cn);
|
||||||
SqlDataAdapter da = new SqlDataAdapter("select name, case when object_id('[' + name + ']..Items') is null then 'Not PROMS' when object_id('[' + name + ']..Revisions') is not null then 'Approval' when object_id('[' + name + ']..ContentAudits') is not null then 'Change Manager' else 'Original' end functionality from sysdatabases where name not in ('master','model','msdb','tempdb') order by name", cn);
|
//SqlDataAdapter da = new SqlDataAdapter("select name, case when object_id('[' + name + ']..Items') is null then 'Not PROMS' when object_id('[' + name + ']..Revisions') is not null then 'Approval' when object_id('[' + name + ']..ContentAudits') is not null then 'Change Manager' else 'Original' end functionality from sysdatabases where name not in ('master','model','msdb','tempdb') order by name", cn);
|
||||||
|
SqlDataAdapter da = new SqlDataAdapter("select name, 'Approval' functionality from sysdatabases where name not in ('master','model','msdb','tempdb') order by name", cn);
|
||||||
da.SelectCommand.CommandTimeout = 300; // 30 sec timeout
|
da.SelectCommand.CommandTimeout = 300; // 30 sec timeout
|
||||||
DataSet ds = new DataSet();
|
DataSet ds = new DataSet();
|
||||||
da.Fill(ds);
|
try
|
||||||
|
{
|
||||||
|
da.Fill(ds);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
System.Windows.Forms.MessageBox.Show(ex.GetType().Name, ex.Message);
|
||||||
|
throw(new Exception("Cannot Load Data List",ex));
|
||||||
|
}
|
||||||
cn.Close();
|
cn.Close();
|
||||||
System.Windows.Forms.ContextMenuStrip cms = new System.Windows.Forms.ContextMenuStrip();
|
System.Windows.Forms.ContextMenuStrip cms = new System.Windows.Forms.ContextMenuStrip();
|
||||||
cms.Items.Add("Choose Database");
|
cms.Items.Add("Choose Database");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user