2

DataReader から列ごとにデータを取得したい。

今、私はこのように使用しています、

AdsCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT a,b,c,d FROM testTable";
AdsDataReader reader = cmd.ExecuteReader();

reader.Read();
string columnA = reader.GetValue(0).ToString(); // I want to use column name instead of index number

列名でデータを取得する方法はありますか? お気に入り

string columnB = reader["B"].getValue(); 

ありがとうございました!

4

1 に答える 1

8

これを試しましたか:

string columnA = Convert.ToString(reader["B"]);
于 2012-04-19T15:31:21.700 に答える