私は、1 つの列 (数値) を持つ 1 つの行のみを返す Execute SQL タスクを持っています。結果セットを単一行に設定しました。それにもかかわらず、タスクは失敗します。なんで ?どうすれば修正できますか?
[Execute SQL Task] Error: There is an invalid number of result bindings returned for the
ResultSetType: "ResultSetType_Rowset".
私は、1 つの列 (数値) を持つ 1 つの行のみを返す Execute SQL タスクを持っています。結果セットを単一行に設定しました。それにもかかわらず、タスクは失敗します。なんで ?どうすれば修正できますか?
[Execute SQL Task] Error: There is an invalid number of result bindings returned for the
ResultSetType: "ResultSetType_Rowset".
おそらく、結果セットのパラメーターが正しく構成されていません。これを構成するには、[SQL 実行タスク] で [ResultSet] をクリックし、[追加] をクリックします。「ResultSetName」列に、取得する列名の正確な名前を入力するか、単に 0 を指定します。「変数名」で、返されたデータをマップするために作成した変数を選択します。
私の場合、結果が返されなかったときに「フル結果セット」に設定されたResultSet。私が呼び出していたストアド プロシージャは、単にデータを削除していました。だから私はこれを「なし」に座って、それはうまくいった..