VBScript: ADO отключил RS с помощью GROUP BY - PullRequest
0 голосов
/ 12 мая 2011

Мне нужно выполнить запрос к Active Directory, чтобы определить все уникальные (отдельные) операционные системы + пакеты обновления в домене. Я могу сделать это довольно легко с помощью поставщика ADsDSOObject и оператора SQL. Но мне нужно также подсчитать, сколько счетов для каждой отдельной комбинации. Я могу сделать это с базой данных SQL Server или Oracle очень легко, используя COUNT (поле) AS X и поле GROUP BY. Но с запросом AD я не могу использовать GROUP BY (насколько я знаю), поэтому я встраиваю набор записей в новый отключенный набор записей, но как я могу выполнить операторы COUNT () и GROUP BY для этого? Есть ли лучший способ, чем этот?

Ответы [ 2 ]

0 голосов
/ 19 июля 2011

Если бы у меня был доступный SQL Server, я бы не стал связываться с отключенным набором записей.Очевидно, что опция GROUP BY недоступна для ADO отключенных наборов записей.

0 голосов
/ 19 июля 2011

Если у вас есть SQL Server, вы можете вставить его во временную таблицу, а затем использовать TSQL. Не красиво, но это то, что я бы попробовал.

...