我尝试使用此代码从数据库中提取单个值并将其存储在变量中。但是它将提取值Supplier ID
而不是Quantity
。
string query3 = "SELECT Quantity FROM Supplier WHERE [Supplier ID]='"+supplierid+"'";
SqlCommand cmd3 = new SqlCommand(query3, con);
con.Open();
string temporaryquantity = cmd.ExecuteScalar().ToString();
MessageBox.Show(temporaryquantity);
如何提取Quantity
而不是Supplier ID
?
答案 0 :(得分:3)
您的查询将返回“数量”字段... (如果执行)。变量命名很不幸-您正在创建cmd3
并执行cmd
。
执行cmd3
,您的结果将与预期的一样。