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

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

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

Oracle データ参照方法


(過去ログ 5 を表示中)

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

■5121 / inTopicNo.1)  Oracle データ参照方法
  
□投稿者/ まる 二等兵(1回)-(2006/07/26(Wed) 11:38:30)

分類:[C#] 


分類:[C#] 

はじめまして。

C#でOracleのテーブルを読み込むところを勉強しています。

下記のようなサンプルを作成して勉強中です。
これは、接続型というものだそうですが、
このサンプルを動かすと、確かに値を取得することはできるのですが、
参照する際に、 reader[0] のように、テーブルの列の番号を入力するようになっています。
テーブルのフィールド名を指定して値の参照をすることは可能でしょうか?

reader("CODE")

といったイメージで取得できればと思っています。

また、別の形でも、フィールド名で参照できる方法があるようでしたら、
簡単なサンプル等を教えていただければと思います。

よろしくおねがいします。


******************************

object obftest;

// 接続
string constr = "User Id=XXX;Password=XXX;Data Source=XX";
OracleConnection con = new OracleConnection(constr);
con.Open();

// SQL SELECT
OracleCommand cmd = con.CreateCommand();
cmd.CommandText = "select * from M_ITEM";
OracleDataReader reader = cmd.ExecuteReader();

//意味もなくまわしていますが気にしないでください。。テストなんで
while (reader.Read())
{
obftest = reader[0];
}
// クローズ
reader.Dispose();
cmd.Dispose();
con.Dispose();


0
引用返信 編集キー/
■5123 / inTopicNo.2)  Re[1]: Oracle データ参照方法
□投稿者/ まる 二等兵(2回)-(2006/07/26(Wed) 11:53:43)

分類:[C#] 

自己解決しました。
お騒がせしてすいません。

解決済み
引用返信 編集キー/


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

このトピックに書きこむ

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

管理者用

- Child Tree -