問題タブ [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.
c# - 私のC#参照はどこに行きましたか?
これまでのところ、このような質問は見たことがありません。SSIS パッケージにスクリプト コンポーネントがあります。これまでにいくつかの参照を追加しました。期待通りに動作するようでした。System.Data.Linq
andを追加しましSystem.Data.Linq.Mapping
たが、うまく機能しているようです (キーワードの色が変わり、Intellisense の赤い線が消えます)。そして、スクリプトを閉じてパッケージを実行しましたが、機能しませんでした (ただし、エラーも発生しませんでした)。スクリプト コンポーネントを開くと、参照が消えてしまいました。私はそれを追加し、すべて同じことを行い、元に戻すと、また消えてしまいました! 何が起こっているのかわからない
ssis - 行数変換によって設定された変数値は、SSIS での DFT の実行中に有効になりますか? または条件付き分割は変数を正しく読み取ることができますか?
1 レコード (ハードコードされた) が通過する SSIS パッケージがあります。
DFTスコープに変数があります。
行カウント変換を使用して変数に値を代入します。
値は 1 にする必要があります。スクリプト コンポーネントを使用して確認します。
条件付き分割変換で、条件を介してゼロ条件を探します。
不思議なことに、ゼロに等しい条件を満たしていますが、値は 1 であるべきだと思います。スクリプト コンポーネントを介したメッセージ ボックスでさえ、値は 1 を示します。
何が理由でしょうか?変数の値は DFT の終わりに向かってのみ認識されますか、または条件付き分割には正しい値の読み取りに問題があるか、それとも私が考えられない何かがありますか?
sql-server - スクリプト コンポーネントで OleDbConnections を使用することは可能ですか?
ssis パッケージを作成していますが、スクリプト コンポーネント内で既存の OleDbConnection を使用したいと考えています。これが私のコードです:
BIDS を閉じると、「System.InvalidCastException: タイプ 'System.__ComObject' の COM オブジェクトをクラス タイプ 'System.Data.OleDb.OleDbConnection' にキャストできません。 COM コンポーネントを表さない型にキャストしますが、基になる COM コンポーネントがインターフェイスの IID に対する QueryInterface 呼び出しをサポートしている限り、インターフェイスにキャストできます。」
同じコードは、Ado.Net 接続でも正常に機能します。ここで OleDbConnection を使用できますか、それともスクリプト コンポーネントは Ado.Net のみをサポートしていますか?
前もって感謝します。
transactions - SSIS スクリプト コンポーネント トランザクション
フォーマットされていないフラット ファイルを処理するための変換として、スクリプト コンポーネントを使用しようとしています。
私はすべてを達成できますが、コンポーネントとそれを保持する親コンポーネントを失敗させたいと思います。ターゲットは oleDB 宛先です。行をリダイレクトすると、行が書き込まれます。ただし、ファイルにエラーがある場合は、関連するファイルのすべてをロールバックし、次のファイルに移動して処理する必要があります。
どうすればそれを機能させることができますか?私は何度も試しましたが、例外が try catch ブロックで処理された場合、コンポーネントは失敗しません。失敗しても、処理のために次のファイルに移動しません。
ssis - ssis 変数に値を割り当てる
C# を使用してスクリプト コンポーネントの変数に値を代入しようとしていますが、できません。誰でもコードを投稿するか、以下の何が問題なのか教えてください。