I ran into a strange issue. I hope anyone can help. In one of my SSIS packages I am getting data from a third party webservice, check if data exist in my SQL 2008 database. If exist, I should update.. if not, I should create that record. In the lookup I am checking for a Transaction field, which is a nvarchar type. Example values of Transaction are "March list" or "15003: (03/2013)". My issue here is eventhough I have matching records with transaction value 15003: (03/2013) exist, matching record isn't beign found. Only transactions with Text data (in this case "March list") are matching. As a result a new record is being inserted instead of update. I made sure to convert data types in both query and data from webservice using Data Conversion tool of SSIS.
Did anyone come across this issue? I am using Visual Studio 2010.