問題タブ [script-component]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
145 参照

c# - 私のC#参照はどこに行きましたか?

これまでのところ、このような質問は見たことがありません。SSIS パッケージにスクリプト コンポーネントがあります。これまでにいくつかの参照を追加しました。期待通りに動作するようでした。System.Data.Linqandを追加しましSystem.Data.Linq.Mappingたが、うまく機能しているようです (キーワードの色が変わり、Intellisense の赤い線が消えます)。そして、スクリプトを閉じてパッケージを実行しましたが、機能しませんでした (ただし、エラーも発生しませんでした)。スクリプト コンポーネントを開くと、参照が消えてしまいました。私はそれを追加し、すべて同じことを行い、元に戻すと、また消えてしまいました! 何が起こっているのかわからない

0 投票する
2 に答える
11272 参照

ssis - 行数変換によって設定された変数値は、SSIS での DFT の実行中に有効になりますか? または条件付き分割は変数を正しく読み取ることができますか?

1 レコード (ハードコードされた) が通過する SSIS パッケージがあります。

ここに画像の説明を入力

DFTスコープに変数があります。

ここに画像の説明を入力

行カウント変換を使用して変数に値を代入します。

ここに画像の説明を入力

値は 1 にする必要があります。スクリプト コンポーネントを使用して確認します。

条件付き分割変換で、条件を介してゼロ条件を探します。

ここに画像の説明を入力

不思議なことに、ゼロに等しい条件を満たしていますが、値は 1 であるべきだと思います。スクリプト コンポーネントを介したメッセージ ボックスでさえ、値は 1 を示します。

ここに画像の説明を入力

何が理由でしょうか?変数の値は DFT の終わりに向かってのみ認識されますか、または条件付き分割には正しい値の読み取りに問題があるか、それとも私が考えられない何かがありますか?

0 投票する
3 に答える
30541 参照

sql-server - スクリプト コンポーネントで OleDbConnections を使用することは可能ですか?

ssis パッケージを作成していますが、スクリプト コンポーネント内で既存の OleDbConnection を使用したいと考えています。これが私のコードです:

BIDS を閉じると、「System.InvalidCastException: タイプ 'System.__ComObject' の COM オブジェクトをクラス タイプ 'System.Data.OleDb.OleDbConnection' にキャストできません。 COM コンポーネントを表さない型にキャストしますが、基になる COM コンポーネントがインターフェイスの IID に対する QueryInterface 呼び出しをサポートしている限り、インターフェイスにキャストできます。」

同じコードは、Ado.Net 接続でも正常に機能します。ここで OleDbConnection を使用できますか、それともスクリプト コンポーネントは Ado.Net のみをサポートしていますか?

前もって感謝します。

0 投票する
1 に答える
304 参照

transactions - SSIS スクリプト コンポーネント トランザクション

フォーマットされていないフラット ファイルを処理するための変換として、スクリプト コンポーネントを使用しようとしています。

私はすべてを達成できますが、コンポーネントとそれを保持する親コンポーネントを失敗させたいと思います。ターゲットは oleDB 宛先です。行をリダイレクトすると、行が書き込まれます。ただし、ファイルにエラーがある場合は、関連するファイルのすべてをロールバックし、次のファイルに移動して処理する必要があります。

どうすればそれを機能させることができますか?私は何度も試しましたが、例外が try catch ブロックで処理された場合、コンポーネントは失敗しません。失敗しても、処理のために次のファイルに移動しません。

0 投票する
1 に答える
8220 参照

ssis - ssis 変数に値を割り当てる

C# を使用してスクリプト コンポーネントの変数に値を代入しようとしていますが、できません。誰でもコードを投稿するか、以下の何が問題なのか教えてください。