Я создал набор записей ADO (в VBScript), используя .append
. То есть набор записей не создается оператором SQL, извлекающим информацию из базы данных.Получить не-базу данных ADO Recordset Distinct records
Есть ли способ SQLish Я могу получить записи из этого набора записей и вернуть его в другой набор записей?
E.g. SET = adoUniqueRS = SELECT DISTINCT [FieldWithDupes] FROM [adoRSwDupes]
До сих пор наиболее эффективным, что я могу думать о перебрать отсортированный [adoRSwDupes]
на [FieldWithDupes]
и добавить новую запись в [adoUniqueRS]
когда [FieldWithDupes]
изменяет значения.
Любые лучшие идеи?
Я предлагаю вам использовать словарь, как описано [здесь] (http://www.knowledgeinbox.com/articles/vbscript/removing-duplicate-values-from-a-list-of-values/) –