Public geteilte Funktion GetMetricList (ByVal metriclist als Liste (der Metrik)) Als DataTable
Schwaches dset als neuer Datensatz („MyDataSet“)
Schwaches ResultTable als neues DataTable
Schwaches CnSql als SqlConnection = BadsDB.GetConnection
Schwaches cmdA als SqlCommand
cmdA = neues SqlCommand („[up_GetSelectedMetrics]“, CnSql)
cmdA.CommandType = CommandType.StoredProcedure
cmdA.CommandTimeout = 7200
Schwaches dTable als neues DataTable
Versuch
CnSql.Open ()
Für jedes m als Metrik im metriclist
Mit cmdA
. Parameters.Clear ()
. Parameters.AddWithValue („@TSC“, m.Technology.ToString)
Ende mit
Schwaches dAdp als neues SqlDataAdapter (cmdA)
dAdp.Fill (dTable)
dAdp.Dispose ()
Zunächst
Fang excA als SqlException
MsgBox (excA.Message, excA.GetType.ToString)
Schließlich
CnSql.Close ()
Enden-Versuch
RückholdTable
|