- PR -

ODP.NETの実行SQLについて

投稿者投稿内容
candide
会議室デビュー日: 2004/05/23
投稿数: 5
投稿日時: 2004-05-24 11:44
Jitta 様

ご回答ありがとうございました。

お教えいただいた方法にて、私が抱えていた問題は解決しました。

またご回答いただきました皆様ありがとうございました。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2004-05-24 12:08
引用:

candideさんの書き込み (2004-05-24 11:44) より:

お教えいただいた方法にて、私が抱えていた問題は解決しました。


よかったです。

 今度は、「こんな出力を得たい」というイメージも添えて、質問してみてください。言葉だけでは伝わりにくいですから。

引用:

はじめまして。
VB.NETの初心者です。

ODP.NETを使用して開発を行っているのですが、下記のようにCommandText
を指定し、パラメータをセットしました。

Dim Cmd As New Oracle.DataAccess.Client.OracleCommand

Cmd.CommandText = "SELECT * FROM TAB WHERE TNAME = :AAA"

Param.ParameterName = "AAA"
Param.OracleDbType = Oracle.DataAccess.Client.OracleDbType.Char
Param.Value = "test"
Param.Size = 10
Cmd.Parameters.Add(Param)

Debug.WriteLine(Cmd.CommandText) 'ここで見たい
Read = Cmd.ExecuteReader

SQLの実行は正常に行われ、正しい結果も取得できるのですが
実際に実行されているSQLを確認する方法は有るのでしょうか?
Debug.WriteLineのところで、
”SELECT * FROM TAB WHERE TNAME = "text";”の様に出力させたいのです。


ご存じの方がいらっしゃいましたら、ご回答お願いいたします。

candide
会議室デビュー日: 2004/05/23
投稿数: 5
投稿日時: 2004-05-24 12:49
Jitta 様

ご指摘ありがとうございます。

次からは、ご指摘いただいた様イメージも添えて
質問するようにします。

本当にありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)