У меня проблема с сильным типизированным запросом набора данных в моем проекте.Сильный типизированный набор данных, значение переменной TOP Значение
У меня есть запрос, как это:
SELECT * FROM dbo.PositionData WHERE [email protected]_Tracker
который работает отлично и DataTable функция корректно генерируется.
Теперь я хотел бы добавить значение TOP для запроса, которое может быть переменной. Это может выглядеть так, но это не работает:
SELECT TOP @TopValue * FROM dbo.PositionData WHERE [email protected]_Tracker
Есть еще один способ, чтобы выполнить эту задачу?
Я как-то пробовал это с частичным классом моего адаптера таблицы, но я не знаю, как получить доступ к правильной команде (я вижу свою пользовательскую команду в CommandCollection, но я не знаю, как я могу оценить правую команду, чтобы заменить что-то в CommandText).
Возможно ли это с использованием сильного типизированного набора данных?
Любая помощь будет отличной. спасибо.
С наилучшими пожеланиями, Сильвана
Отлично работает. Вы знаете, есть ли что-то подобное для следующего запроса: SELECT TOP (@TopValue) * FROM dbo.PositionData WHERE ID_Tracker = @ ID_Tracker ** ORDER BY [Time] (@OrderDirection) ** Я бы хотел сказать там, если заказ должен быть ASC или DESC. Это возможно? Еще раз спасибо. – gogcam
@ user1631441: Я отредактировал свой ответ. –