問題タブ [multiple-resultsets]

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 に答える
874 参照

c# - Entity Framework 5.0 を使用してストアド プロシージャから Int と Complex Type を返す

使用する必要があるストアド プロシージャが与えられたプロジェクトがあります。データベースに新しいレコードを作成するために使用されます。Int32テーブル内のレコードの新しい ID である を返します。また、エラーが保存され、2 番目の結果で送り返される一時テーブルもあります。したがって、基本的に最後の2行は

ストアド プロシージャを呼び出すには、Entity Framework を使用する必要があります。私の問題は、両方の戻り値を取得する方法がわかりません。

データベースから更新するときのデフォルトでは、Int32. ストアドプロシージャから複数の結果を返すいくつかの例を試してみましたが、すべての例が複数の複合型を返し、スカラー型と複合型が混在しているため、うまくいかないと思います。

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

sql-server - ストアド プロシージャでいくつかの結果セットのうちの 1 つを受け取る

正常に動作するストアド プロシージャがありますが、その中に 3 つの "select" があります。

選択は内部一時テーブルからではありません。

これは主に手順の形式です。

別のプロシージャからプロシージャを実行していて、そこでキャッチする必要があります。

次のように、テーブルを作成し、プロシージャから「exec」を挿入します。

その後、次のエラーが表示されます。

テーブルの列の順序と名前は、プロシージャが返すものとまったく同じです。

プロシージャが返すテーブルの 1 つだけをキャッチし、他のテーブルを回避する可能性はありますか? 手続きの変更は一切できません。

プロシージャの最初の選択と同じフィールドをテーブルに宣言しようとしましたが、次のようなエラーが表示されます

前もって感謝します!

0 投票する
0 に答える
532 参照

sql - ストアド プロシージャからの複数の結果セットを持つ Entity Framework

ストアド プロシージャによって返される受け入れられる結果セットの数について、エンティティ フレームワークに何らかの制限はありますか? エンティティ フレームワークのストアド プロシージャから 3 つの結果セットを取得しようとしましたが、エラーが発生するたびに

ExecuteFunction の型パラメーター 'EfDesignerSprocMultiSets.GetProductStatus_Result' は、関数によって返される型 'StoreDBModel.Product_SprocResult' と互換性がありません。

このウェブサイトからコードを実装しようとしました。完璧に動作しますが、結果セットをもう 1 つ追加しようとすると、上記のエラーが発生します。

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

java - 結果セットの値をテキスト ファイル (.txt ファイル) に書き込むには

結果セットの値をt​​xtファイルに書き込みたいので、以下のコードで私を助けてください

コード

txt ファイルに必要な出力

私が取得している現在の出力は、結果セットの最後の値、つまり以下の1行のみです

電流出力

これについて親切に助けてください:(

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

sql-server - SQL Server 2008 ストアド プロシージャの複数の SELECT が 1 つのセットとして返される

1 つのレコードで返される SQL Server 2008 ストアド プロシージャを作成したいと思います。

  • 年間最高株価、
  • 年間最低株価、
  • その月の最高株価、
  • その月の最低株価

以前の投稿を確認してみましselect#1 UNION ALL select#2たが、これは 4 列の 1 行ではなく、2 列の 2 つの結果行 (AS に関係なく) を返します。(私は初心者なので、これがWebサーバーまたはWebページで解析できない問題であるかどうかは完全にはわかりません-私のコーダーは1行が望ましいと言っています-その点に関するアドバイスも素晴らしいです)。

一時テーブルと 2012 年の新機能も可能のようですが、見落としている簡単な方法はありますか?

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

entity-framework - MVC で List<> を使用して複数のテーブルを処理する

ここに私の問題があります.mvcは初めてです.

以下のように、ストア プロシージャからデータを取得するために List<> を使用しました。

私にとってはうまくいきますが、私のSPは2つのデータテーブルを返します。ただし、私の List<> は最初のテーブルのデータのみを取得します。

2 番目のテーブルからデータを取得したい場合はどうすればよいですか?

C# では、次を使用してこれを行うことができます。

0 投票する
0 に答える
371 参照

asp.net-mvc - 同じテーブルにネストされた結果セット (子と親)

エンティティ フレームワークを使用して、データを mvc アプリケーションに取り込みます。テーブルには 2 つの列が含まれます。1 つの列には ID (文字列) が含まれ、もう 1 つの列には SQL クエリ (文字列) が含まれます。ID、クエリ、およびそのクエリの結果の 3 つの列を持つグリッドにデータを取り込みたいと考えています。私のアプローチの計画は、親の結果セットを介して 2 つの列を取り込み、クエリの結果を取得することでした。子結果セットを取得し、それらをグリッドに表示します。これにアプローチするにはどうすればよいですか?

0 投票する
0 に答える
356 参照

c++ - MySQL Cpp コネクタを使用してストアド プロシージャから複数の結果セットを取得する方法は?

たとえば、次のストアド プロシージャは複数の結果セットを返します。

次の cpp コードでアクセスするにはどうすればよいですか?