問題タブ [invalidoperationexception]

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 投票する
1 に答える
3297 参照

c# - C# CLR ユーザー定義関数 SqlBytes - InvalidOperationException


不明なファイル タイプ (jpg、doc、pdf など) をファイル システムに保存するために、ストアド プロシージャから呼び出される sql clr udf を作成しています。UFD は、呼び出し元のストアド プロシージャ (ファイル blob) から varbinary(max) を渡される SqlBytes 型のパラメーターを受け入れます。問題は、CLR UDF のコンテキストでは、以下の無効な例外エラーが返されるため、値プロパティや SqlBytes ファイル パラメータの読み取りメソッドにさえアクセスできないことです。

上記の問題を強調するために、UDF を短縮しました。どんな助けでも大歓迎です。

前もって感謝します。


エラー

このコンテキストでは、データ アクセスは許可されません。コンテキストは、DataAccessKind.Readまたはでマークされていない関数またはメソッドであるかSystemDataAccessKind.Read、テーブル値関数の FillRow メソッドからデータを取得するためのコールバックであるか、または UDT 検証メソッドです。


スタックトレース


CLRコード


したがって、このスレッドを完了するために、varbinary(max) ファイル blob、ファイル名、ファイル拡張子、および書き込み先のパスを受け入れ、定義されたファイル システムの場所に保存する CLR UDF の基本的な POC コードを次に示します (適切なファイルシステム権限があります)。それが誰かを助けることを願っています:-)

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

linq - 削除時のGridviewObjectDataSourceInvalidOperationException

私はLINQ/EFを学習しており、次のスニペットをコーディングしました。作成/読み取り/更新は機能しますが、削除はInvalidOperationExceptionをスローします。エラーにマウスオーバーすると、Customerオブジェクトのnull値が表示されます。

何かご意見は?

HTMLコード

メソッドリポジトリ

データ・モデル //

0 投票する
6 に答える
33339 参照

c# - InvalidOperationExceptionをスローするForEachループのキュー

私はこれQueues<T>まで実際に使用したことがないので、明らかな何かが欠けている可能性があります。私はQueue<EnemyUserControl>このように(すべてのフレームで)反復しようとしています:

敵が死ぬと、敵のユーザーコントロールは、私がサブスクライブしたイベントを発生させ、これを実行します(キュー内の最初の敵は設計により削除されます)。

ただし、Dequeueメソッドが呼び出された後InvalidOperationExceptionforeachループが発生します。代わりに使用する場合Peek、エラーは発生しないため、Dequeueはオブジェクトを削除するため、キュー自体の変更に何らかの影響を与える必要があります。私の最初の推測では、列挙子によって繰り返されているコレクションを変更していると文句を言っていますが、デキューはループの外で実行されていますか?

この問題を引き起こしている可能性のあるアイデアはありますか?

ありがとう

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

c# - WebサービスからのXmlの受け渡し

タイプの何かを返すWebサービスがありますMyData

配列のタイプはいくつかのタイプである可能性があるため、私は以前に使用Object[]しました。DataItemsこのメソッドを使用して正常に送信できる2つの異なるクラスがあります。下記参照。

clientResults満たされたデータセットです。

簡単に変更MyFirstClassMySecondClassて独自のプロパティを設定することができ、Webサービスは両方のクラスを適切にシリアル化し、すべてのクラスが満足していました。

ただし、関数によって返されるXMLを渡さなければならない必要がありDataSet.GetXml()ます。

当然、私がしたことは

しかし、これは例外を投げています

だから私が思ったのは、XmlNodeで試してみましょう。

それでも同じ例外をスローします。何が間違っている可能性がありますか?

Webサービスを介してXMLを適切に渡すにはどうすればよいですか?

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

c# - InvalidOperationException: データが存在しない場合の無効な読み取り試行。(SQL)

なぜ私がそれを得るのか理解できません。私がやろうとしているのは、スレッドを最後に投稿した人を取得することだけです..デバッグを調べたところ、問題ないようです。Visual Studio 2010のSQLサーバーも調べました.データがありますが、どういうわけか読み取られず、例外がスローされます... :(

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

asp.net - InvalidOperationException: データが存在しない場合の無効な読み取り試行。(SQL)

注: while(dr.Read){} を使用してそのコードを反復処理します...ここには示していません。

なぜその例外が発生するのですか、どうすればそれを取り除くことができますか

アップデート:

コメントはコードが含まれるクラスであり、提示されたコードを実行するコンストラクター内にメソッドがあります。

ループが何度も実行されると、例外がスローされる可能性があります。

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

c# - バイナリ式クラスが比較演算子で無効な操作例外をスローする

オープンソースプログラムを変更して、Silverlightのデータグリッド用の汎用フィルターを作成しています。クラスのコードを以下に示します。

整数でフィルタリングしようとすると、次の状態のInvalidOperationExceptionが発生します。二項演算子Equalは、タイプ「System.Int64」および「System.Int32」に対して定義されていません。

この例外がスローされる理由は理解していますが、このコードのサンプルプログラムでは、ユーザーが入力した整数がInt32型であるため、例外は発生しませんが、私のアプリケーションではInt64です。誰かがこれを修正する方法について何かアイデアがありますか?

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

c# - ウィンドウ ハンドルが作成されるまで、Invoke または BeginInvoke をコントロールで呼び出すことはできません

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

c# - C# System.InvalidOperationException: コレクションが変更されました。列挙操作が実行されない可能性があります

私はこの問題を調査しましたが、私に関係するものはまだ見つかりません。ループしているものを編集しようとしているわけではありません。

それを引き起こしている私の機能は次のとおりです。

これは私が関数を呼び出す方法です:

私を助けてください!

更新: 完全なコードは次のとおりです。

例外 このダイアログ ボックスの代わりに Just-In-Time (JIT) デバッグを呼び出す方法の詳細については、このメッセージの最後を参照してください。

PrepareImageBar();

CloseAllForms()

これは、各フォームでの close イベントの外観です。

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

linq - LinqtoCRM-無効な操作の例外

Advanced Developer Extension for MSCRM4.0のLINQtoCRMを使用しています。直接クエリで正常に機能します。しかし、クエリが次のようになると問題が発生します。

「属性名を判別できません」というInvalidOperationExceptionがスローされます。条件が最初のクエリに直接含まれている場合は問題ありません。

この種のエラーに関する有用な情報は見つかりません。Xrm Linqプロバイダーのバグですか?助けてくれてありがとう。