QA@IT
«質問へ戻る

0
タイトル
C# ASP.net でのexecutedatareaderメソッドにおける結合テーブルの扱いについて
C# ADO.net でのexecutedatareaderメソッドにおける結合テーブルの扱いについて
本文
 平素お世話になっております。
 
-C#+ASP.net .netFramework4.5にて開発を行っております。
+C#+ADO.net .netFramework4.5にて開発を行っております。
 ストアドプロシージャを実行した際のデータをExecuteReaderメソッドにて読み取ろうとしています。
 ストアドプロシージャではテーブルの内部結合を行っております。
 この際、ExecuteReaderメソッドの、列名指定の部分では、どういった指定をすれば内部結合した先のテーブルのデータを読み取ることが可能でしょうか。

C# ADO.net でのexecutedatareaderメソッドにおける結合テーブルの扱いについて

平素お世話になっております。

C#+ADO.net .netFramework4.5にて開発を行っております。
ストアドプロシージャを実行した際のデータをExecuteReaderメソッドにて読み取ろうとしています。
ストアドプロシージャではテーブルの内部結合を行っております。
この際、ExecuteReaderメソッドの、列名指定の部分では、どういった指定をすれば内部結合した先のテーブルのデータを読み取ることが可能でしょうか。
お忙しいところ恐縮です。ご教授をお願いいたします。

cReader=cmd.ExecuteReader();
cReader["大カテゴリ名"].ToString(); ←この、"大カテゴリ名"の部分で困っています。これは結合先のテーブルの列名ですが、このまま入力するとIndexOutOfRangeExceptionが発生します。

ストアドプロシージャは以下の通りです。
SELECT 問い合わせフローマスタ.フローID, 問い合わせフローマスタ.大カテゴリID, 問い合わせフローマスタ.小カテゴリID, 問い合わせフローマスタ.タグID1, 問い合わせフローマスタ.タグID2, 問い合わせフローマスタ.タグID3, 問い合わせフローマスタ.タグID4, 問い合わせフローマスタ.タグID5, 問い合わせフローマスタ.タイトル, 問い合わせフローマスタ.概要, 問い合わせフローマスタ.テンプレ本文, 問い合わせフローマスタ.更新日時, 問い合わせフローマスタ.画像1, 問い合わせフローマスタ.画像2, 問い合わせフローマスタ.画像3 FROM 問い合わせフローマスタ INNER JOIN 小カテゴリマスタ ON 問い合わせフローマスタ.小カテゴリID = 小カテゴリマスタ.小カテゴリID INNER JOIN 大カテゴリマスタ ON 問い合わせフローマスタ.大カテゴリID = 大カテゴリマスタ.大カテゴリID CROSS JOIN タグマスタ WHERE 問い合わせフローマスタ.フローID=@フローID ORDER BY 問い合わせフローマスタ.通番 DESC

平素お世話になっております。

C#+ADO.net .netFramework4.5にて開発を行っております。
ストアドプロシージャを実行した際のデータをExecuteReaderメソッドにて読み取ろうとしています。
ストアドプロシージャではテーブルの内部結合を行っております。
この際、ExecuteReaderメソッドの、列名指定の部分では、どういった指定をすれば内部結合した先のテーブルのデータを読み取ることが可能でしょうか。
お忙しいところ恐縮です。ご教授をお願いいたします。

cReader=cmd.ExecuteReader();
cReader["大カテゴリ名"].ToString(); ←この、"大カテゴリ名"の部分で困っています。これは結合先のテーブルの列名ですが、このまま入力するとIndexOutOfRangeExceptionが発生します。

ストアドプロシージャは以下の通りです。
	SELECT 問い合わせフローマスタ.フローID, 問い合わせフローマスタ.大カテゴリID, 問い合わせフローマスタ.小カテゴリID, 問い合わせフローマスタ.タグID1, 問い合わせフローマスタ.タグID2, 問い合わせフローマスタ.タグID3, 問い合わせフローマスタ.タグID4, 問い合わせフローマスタ.タグID5, 問い合わせフローマスタ.タイトル, 問い合わせフローマスタ.概要, 問い合わせフローマスタ.テンプレ本文, 問い合わせフローマスタ.更新日時, 問い合わせフローマスタ.画像1, 問い合わせフローマスタ.画像2, 問い合わせフローマスタ.画像3 FROM 問い合わせフローマスタ INNER JOIN 小カテゴリマスタ ON 問い合わせフローマスタ.小カテゴリID = 小カテゴリマスタ.小カテゴリID INNER JOIN 大カテゴリマスタ ON 問い合わせフローマスタ.大カテゴリID = 大カテゴリマスタ.大カテゴリID CROSS JOIN タグマスタ WHERE 問い合わせフローマスタ.フローID=@フローID ORDER BY 問い合わせフローマスタ.通番 DESC

0
本文
 cReader=cmd.ExecuteReader();
 cReader["大カテゴリ名"].ToString(); ←この、"大カテゴリ名"の部分で困っています。これは結合先のテーブルの列名ですが、このまま入力するとIndexOutOfRangeExceptionが発生します。
 
+ストアドプロシージャは以下の通りです。
+	SELECT 問い合わせフローマスタ.フローID, 問い合わせフローマスタ.大カテゴリID, 問い合わせフローマスタ.小カテゴリID, 問い合わせフローマスタ.タグID1, 問い合わせフローマスタ.タグID2, 問い合わせフローマスタ.タグID3, 問い合わせフローマスタ.タグID4, 問い合わせフローマスタ.タグID5, 問い合わせフローマスタ.タイトル, 問い合わせフローマスタ.概要, 問い合わせフローマスタ.テンプレ本文, 問い合わせフローマスタ.更新日時, 問い合わせフローマスタ.画像1, 問い合わせフローマスタ.画像2, 問い合わせフローマスタ.画像3 FROM 問い合わせフローマスタ INNER JOIN 小カテゴリマスタ ON 問い合わせフローマスタ.小カテゴリID = 小カテゴリマスタ.小カテゴリID INNER JOIN 大カテゴリマスタ ON 問い合わせフローマスタ.大カテゴリID = 大カテゴリマスタ.大カテゴリID CROSS JOIN タグマスタ WHERE 問い合わせフローマスタ.フローID=@フローID ORDER BY 問い合わせフローマスタ.通番 DESC 
+

C# ASP.net でのexecutedatareaderメソッドにおける結合テーブルの扱いについて

平素お世話になっております。

C#+ASP.net .netFramework4.5にて開発を行っております。
ストアドプロシージャを実行した際のデータをExecuteReaderメソッドにて読み取ろうとしています。
ストアドプロシージャではテーブルの内部結合を行っております。
この際、ExecuteReaderメソッドの、列名指定の部分では、どういった指定をすれば内部結合した先のテーブルのデータを読み取ることが可能でしょうか。
お忙しいところ恐縮です。ご教授をお願いいたします。

cReader=cmd.ExecuteReader();
cReader["大カテゴリ名"].ToString(); ←この、"大カテゴリ名"の部分で困っています。これは結合先のテーブルの列名ですが、このまま入力するとIndexOutOfRangeExceptionが発生します。

ストアドプロシージャは以下の通りです。
SELECT 問い合わせフローマスタ.フローID, 問い合わせフローマスタ.大カテゴリID, 問い合わせフローマスタ.小カテゴリID, 問い合わせフローマスタ.タグID1, 問い合わせフローマスタ.タグID2, 問い合わせフローマスタ.タグID3, 問い合わせフローマスタ.タグID4, 問い合わせフローマスタ.タグID5, 問い合わせフローマスタ.タイトル, 問い合わせフローマスタ.概要, 問い合わせフローマスタ.テンプレ本文, 問い合わせフローマスタ.更新日時, 問い合わせフローマスタ.画像1, 問い合わせフローマスタ.画像2, 問い合わせフローマスタ.画像3 FROM 問い合わせフローマスタ INNER JOIN 小カテゴリマスタ ON 問い合わせフローマスタ.小カテゴリID = 小カテゴリマスタ.小カテゴリID INNER JOIN 大カテゴリマスタ ON 問い合わせフローマスタ.大カテゴリID = 大カテゴリマスタ.大カテゴリID CROSS JOIN タグマスタ WHERE 問い合わせフローマスタ.フローID=@フローID ORDER BY 問い合わせフローマスタ.通番 DESC

平素お世話になっております。

C#+ASP.net .netFramework4.5にて開発を行っております。
ストアドプロシージャを実行した際のデータをExecuteReaderメソッドにて読み取ろうとしています。
ストアドプロシージャではテーブルの内部結合を行っております。
この際、ExecuteReaderメソッドの、列名指定の部分では、どういった指定をすれば内部結合した先のテーブルのデータを読み取ることが可能でしょうか。
お忙しいところ恐縮です。ご教授をお願いいたします。

cReader=cmd.ExecuteReader();
cReader["大カテゴリ名"].ToString(); ←この、"大カテゴリ名"の部分で困っています。これは結合先のテーブルの列名ですが、このまま入力するとIndexOutOfRangeExceptionが発生します。

ストアドプロシージャは以下の通りです。
	SELECT 問い合わせフローマスタ.フローID, 問い合わせフローマスタ.大カテゴリID, 問い合わせフローマスタ.小カテゴリID, 問い合わせフローマスタ.タグID1, 問い合わせフローマスタ.タグID2, 問い合わせフローマスタ.タグID3, 問い合わせフローマスタ.タグID4, 問い合わせフローマスタ.タグID5, 問い合わせフローマスタ.タイトル, 問い合わせフローマスタ.概要, 問い合わせフローマスタ.テンプレ本文, 問い合わせフローマスタ.更新日時, 問い合わせフローマスタ.画像1, 問い合わせフローマスタ.画像2, 問い合わせフローマスタ.画像3 FROM 問い合わせフローマスタ INNER JOIN 小カテゴリマスタ ON 問い合わせフローマスタ.小カテゴリID = 小カテゴリマスタ.小カテゴリID INNER JOIN 大カテゴリマスタ ON 問い合わせフローマスタ.大カテゴリID = 大カテゴリマスタ.大カテゴリID CROSS JOIN タグマスタ WHERE 問い合わせフローマスタ.フローID=@フローID ORDER BY 問い合わせフローマスタ.通番 DESC

質問を投稿

C# ASP.net でのexecutedatareaderメソッドにおける結合テーブルの扱いについて

平素お世話になっております。

C#+ASP.net .netFramework4.5にて開発を行っております。
ストアドプロシージャを実行した際のデータをExecuteReaderメソッドにて読み取ろうとしています。
ストアドプロシージャではテーブルの内部結合を行っております。
この際、ExecuteReaderメソッドの、列名指定の部分では、どういった指定をすれば内部結合した先のテーブルのデータを読み取ることが可能でしょうか。
お忙しいところ恐縮です。ご教授をお願いいたします。

cReader=cmd.ExecuteReader();
cReader["大カテゴリ名"].ToString(); ←この、"大カテゴリ名"の部分で困っています。これは結合先のテーブルの列名ですが、このまま入力するとIndexOutOfRangeExceptionが発生します。

平素お世話になっております。

C#+ASP.net .netFramework4.5にて開発を行っております。
ストアドプロシージャを実行した際のデータをExecuteReaderメソッドにて読み取ろうとしています。
ストアドプロシージャではテーブルの内部結合を行っております。
この際、ExecuteReaderメソッドの、列名指定の部分では、どういった指定をすれば内部結合した先のテーブルのデータを読み取ることが可能でしょうか。
お忙しいところ恐縮です。ご教授をお願いいたします。

cReader=cmd.ExecuteReader();
cReader["大カテゴリ名"].ToString(); ←この、"大カテゴリ名"の部分で困っています。これは結合先のテーブルの列名ですが、このまま入力するとIndexOutOfRangeExceptionが発生します。