I'm brand-spankin'-new to SSIS, so I hope this is a simple, easy problem to fix, but I need everything in one-syllable words, thanks.
I have an Execute SQL task attempting to run a stored procedure:
exec risp_extract_pos_direct_data_competetive_test
(the SP has two parameters; I get the same results with two question marks. The connection is an OLE DB connection.)
I have two input variables mapped to the Execute SQL task, User::company_sysno (GUID) and User:: start_period_sysno (LONG). Depending on the iteration, I also have a returnvalue variable mapped, User::ErrorCode (I have tried every data type I can think of). The stored procedure does contain a RETURN @m_intErrorCode line, but the behavior I'm getting does not change if this line is commented out.
When the ResultSet is set to "none," I get the following error:
"Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done."
When the ResultSet is set to either SingleRow or FullResultSet, I get the following, somewhat different, error:
There is an invalid number of result bindings returned for the ResultSetType: "ResultSetType_SingleRow".
(Obviously, change the last bot of that to "FullResultSet" when FullResultSet is selected.)
I've found a handful of webpages dealing with each of those errors separately, but have not discovered one that deals with them in tandem, so I'm not even sure where to start looking. For that matter, I'm not even sure what else I need to tell you to give you an idea of what's going on. I'll post the stored procedure if necessary, but it's rather long, and my company are a tad paranoid about releasing code into the wild.
Thanks.