我得到第一WHERE和和条款,但第二 和条款是没有的。双人和条款
private void LoadOrders()
{
con.Open();
cmd = new SqlCommand(@"Select quo_product,quo_address
FROM JobQuotations
WHERE quotationId = @id
AND quo_product = @product
AND quo_verified = 'yes';",con);
cmd.Parameters.AddWithValue("@id", GridView1.SelectedRow.Cells[1].Text);
cmd.Parameters.AddWithValue("@product", GridView1.SelectedRow.Cells[2].Text);
rdr = cmd.ExecuteReader();
while(rdr.Read())
{
lblProductName.Text = rdr["quo_product"].ToString();
lblAddress.Text = rdr["quo_Address"].ToString();
}
con.Close();
}
我应该收到输出,所有quo_verified
这列值= 是,但我也recieving列值,该值= 没有
什么是数据库中的quo_verified数据类型?另外,你可以删除分号,我认为';' – Ian
你可以通过读'quo_verified'并从'rdr'读取时打印它来仔细检查'quo_verified ='no''行吗?你不应该在该专栏中获得任何东西,除了“是”。 – dasblinkenlight