に基づいて、私はレコードセットの先に、レコードセットの先からXMLデータを挿入していたパッケージを持っているデータベーステーブルには行挿入状態
私のXMLは
<ROOT>
<row firstName="Joe" lastName="Blow" city="Seattle" state="WA" phone="555-666-7777"/>
<row firstName="Jane" lastName="Doe" city="Los Angeles" state="CA" phone="566-866-2345"/>
<row firstName="Robert" lastName="Smith" city="Washington" state="DC" phone="444-555-6666"/>
<row firstName="Mary" lastName="Contrary" city="Garden City" state="FL" phone="234-876-9374"/>
<row firstName="Thomas" lastName="Doubter" city="New Orleans" state="LA" phone="384-389-7342"/>
<row firstName="Barbara" lastName="Bologna" city="Chicago" state="IL" phone="483-483-8162"/>
</ROOT>
などのデータが含まれていますそして私は今、私の要件は、私は私には、このXMLデータを挿入する必要がある私のパッケージに、文字列型のすべての
firstname,lastname,city,state,phone
を4つの変数をとっています最初の名前に基づいて宛先表...
私はfirstname= Robert
を選択した場合のみ、その最初の名前を持つ行私の送信先テーブルに入力する必要があります。
そして、私のSQL実行タスクは
Result set Property--single row
connection type--OLEDB
connection--myconnection
sql statement--declare @firstName varchar(25)
select @firstName= ?
INSERT INTO people_xml (firstName, lastName,city,state,phone)
select firstName,lastName, city,state,phone from people_xml
where [email protected]
Select Convert(varchar,Scope_Identity()) as SourceIDentity
パラメータマッピング]タブが含まれてい
user::firstname
user::lastname
user::city
user::state
user::phone
結果設定]タブ
result Name--0
variable Name--User::SourceID
私はそれが
のようなエラーがスローされたパッケージを実行しています[Execute SQL Task] Error: Executing the query "declare @firstName varchar(25) select @firstName= ..." failed with the following error: "Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
が質問を絞り込み –
StackOverflowの作品!人々が相互に援助したいという前提で、人の有益性の測定とトピックに対する感知された影響は、彼らの評判に関係しています。** [他の5つの質問](http://stackoverflow.com/users/ 1025057/satishkumar?tab = questions)**しかし、回答を選んだり、有益な回答をアップしたりしていない人は、あなたが答えを見つけるのを助けてくれるエネルギーを費やしていますが、解決策が機能していない場合は投票またはフィードバック – billinkc