OleDbDataReader问题
请问用OleDbDataReader怎样获得数据库表中的字段的值,不用索引号,而是用字段的名称作为索引。
数据库表jbxxb中,有三个字段“mc”“dh”“dz”,要获取其中的值。
private void Qywh_Load(object sender, EventArgs e)
{
//初始化信息
string mc_yyg = "";
string dh_yyg = "";
string dz_yyg = "";
string sql = "select * from jbxxb where id=1";
AccessDB access = new AccessDB();
OleDbDataReader rd = access.RunAs(sql);
MC_YYG.Text = rd("mc"); rd("mc")这样写是不正确的,应该怎样写?
DH_YYG.Text = rd("dh);
DZ_YYG.Text = rd(dz);
}
谢谢。。。