0
请你纠正这个代码,以便我可以得到特定的companyName对应于seekerID当我选择特定的seekerID ...请尽快解决。如何使用数据读取器获得确切的记录
而(reader.Read()){ 如果 (lblseekerID.Text!=的Request.QueryString [ “seekerID”]){ // 如果它是一个文本框 txtAdminCompany.Text = “错误” ;
}
else
{
//txtAdminCompany.Text = reader.["companyName"].ToString();
txtAdminCompany.Text=reader.IsDBNull(reader.GetOrdinal("companyName"))? null: reader["companyName"].ToString();
}
}
thnx很多为你的答复..其实我的查询是这样的。 cmd.commandtext =“select * from tblSeeker c,tblLogin a where a.cus_logID = c.cus_logID”我不仅需要公司,我需要特定ID的所有细节 – priyadharshini 2011-04-07 13:08:00
如果您需要来自同一查询的其他列值,那么只要您在while循环中,只需重复相同的'reader [COLUMN_NAME]'调用即可。如果您想从其他表中获取详细信息,那么您需要加入SQL,或者在同一个查询中执行多个SELECT语句。如果您打算执行多个select语句,那么我建议您使用SqlDataAdaptor和DataSet对象来管理数据检索,因为这些将使生活更轻松。 – Ian 2011-04-07 13:16:08