DataReader,按列检索数据

Exp*_* be 2 asp.net datareader advantage-database-server

我想从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
Run Code Online (Sandbox Code Playgroud)

有没有办法按列名获取数据?喜欢

string columnB = reader["B"].getValue(); 
Run Code Online (Sandbox Code Playgroud)

谢谢!

dcp*_*dcp 8

你试过这个:

string columnA = Convert.ToString(reader["B"]);
Run Code Online (Sandbox Code Playgroud)