C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ストアドを用いたデータ取得について


(過去ログ 5 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■5869 / inTopicNo.1)  ストアドを用いたデータ取得について
  
□投稿者/ Saitou 二等兵(1回)-(2006/08/23(Wed) 11:40:33)

分類:[C#] 


分類:[C#] 

はじめまして。
C#初心者で、社内に詳しい人がいなくて困っています。
どなたか、アドバイスお願いいたします。

WEBアプリで入力値をストアドに渡して、
戻り値をOracleRefCursorで取得後、テキストに書き込み、ダウンロードするシステムです。

「cmd.ExecuteNonQuery();」の後が、実行されません。
デバッグを実行したところ、引数のセットもされていました。
戻り値の定義もされていました。
Oracleのエラーはcatch文で捕まえるようになっていますが、通過しました。

-----------抜粋---------------------------------
string CmdTxt = "";
OracleCommand cmd = new OracleCommand(CmdTxt,con);

CmdTxt = "「パッケージ名」.「プロシージャ名」";

cmd.CommandText = CmdTxt;
cmd.CommandType = CommandType.StoredProcedure;

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
(中略)
ストアドに渡す引数のセットと、戻り値の定義
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

cmd.ExecuteNonQuery();

OracleRefCursor cur1 = (OracleRefCursor)cmd.Parameters[10].Value;

OracleDataReader rdr1 ;

rdr1 = cur1.GetDataReader();


0
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -