请您更正此代码,以便在我选择特定的seekerID时,我可以获得与seekerID相对应的特定companyName ...请将其紧急。
while(reader.Read()) { if(lblseekerID.Text!= Request.QueryString [“seekerID”]) { //如果是文本框 txtAdminCompany.Text =“错误”;
}
else
{
//txtAdminCompany.Text = reader.["companyName"].ToString();
txtAdminCompany.Text=reader.IsDBNull(reader.GetOrdinal("companyName"))? null: reader["companyName"].ToString();
}
}
答案 0 :(得分:0)
只需使用
reader["companyName"]
代替。
此外,如果没有看到代码之前的db查询,我怀疑您的SQL查询可能是问题的根源。你应该做的事情如下:
cmd.CommandText = "SELECT * FROM myTable WHERE seekerID = " + seekID.ToString(); // cmd = SqlCommand object
希望这有帮助。