Вернуть набор данных в потоке данных

Могу ли я получить идеи по извлечению набора данных с помощью метода поиска. По сути, мой сценарий, поскольку у меня есть исходные данные, должен искать другую исходную таблицу, а для сопоставления столбца из источника мне нужно получить все записи из других исходных данных.

это отношение один ко многим. Я пробовал Lookup, но выдает только одну запись по условию совпадения, команда OLE DB не извлекает никаких данных, так как выполняет только операции Insert/Update.

спасибо прав


person prav    schedule 01.06.2010    source источник


Ответы (2)


Если вы хотите использовать компонент поиска, два столбца, по которым вы сопоставляете, должны быть точными. Чтобы уточнить, если вы выполняете поиск в столбце типа varchar и находите только одно совпадение, это может быть связано с тем, что есть только одно точное совпадение - попытка выполнить оператор SELECT..FROM..JOIN..WHERE для подтверждения. Если есть совпадения, но они не проходят поиск, проверьте исходные данные после того, как они будут получены из источника OLEDB (возможно, их потребуется обрезать).

Если точное совпадение не требуется, вы можете попробовать нечеткий поиск, который позволяет вам указать, насколько близко (указывая процент) вы хотите, чтобы совпадающие столбцы были.

person ajdams    schedule 01.06.2010
comment
Привет, это было решено с помощью компонента сценария, который подготовит сценарий sql, а затем выполнит его, чтобы одним нажатием я мог получить полный набор результатов, поскольку с помощью поиска невозможно получить набор результатов. При совпадении поиск вернет только одну строку, даже если несколько совпадений ключей. спасибо прав - person prav; 02.06.2010
comment
@praveen: Нечеткий поиск также вернет несколько ключевых совпадений, но не так, как вы искали =). - person ajdams; 02.06.2010

Это было решено с помощью компонента сценария, который подготовит сценарий sql, а затем выполнит его, чтобы одним нажатием я мог получить полный набор результатов, поскольку с помощью поиска невозможно получить набор результатов. При совпадении поиск вернет только одну строку, даже если несколько совпадений ключей. спасибо прав

person prav    schedule 02.06.2010