alex02
Дата: 31.05.2006 14:13:54
Подключаюсь к серверу ms SQL 2000 с помощью SqlConnection, строю запрос с помощью SqlDataAdapter, затем генерирую Dataset и отображаю его в TrueDBGrid. Все работает только задержка при выборке составляет 5-8 сек. Мелочь, но неприятно когда нужна оперативность. Скинул запрос в Query Analayzer. Запрос выполняется моментально! Подскажите из за чего происходит задержка, и что можно еще оптимизировать?
alex02
Дата: 01.06.2006 08:31:11
в net-е:
Me.SqlDataAdapterOPn.SelectCommand.Parameters("@CardUkey").Value = C1TrueDBGrid2.Columns("Ukey").Text
Me.DataSet151.Clear()
Me.SqlDataAdapterOPn.Fill(Me.DataSet151)
а вот сам запрос:
SELECT n.UKEY, n.CARDUKEY, n.CreateTime, n.UpdateTime, n.kodCl, c.note, n.Qnt, c.EdIzm, n.DepartmentId, n.Sale, n.Ankod, n.Creator, n.omtsInWork,
n.omtsC4Zakaz, n.type
FROM НОРМ_ AS n LEFT OUTER JOIN
Classifier AS c ON n.kodCl = c.kod_full + c.kod
WHERE (n.CARDUKEY = @cardukey)