首页 > 解决方案 > 将值从 SQL 数据库存储到变量

问题描述

我尝试使用此代码从数据库中提取单个值并将其存储在变量中。但它提取值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

标签: c#sqldatabasevariables

解决方案


您的查询将返回 Quantity 字段...如果您执行它。您的变量命名很不幸-您正在创建cmd3和执行cmd.

执行cmd3,您的结果将如预期的那样。


推荐阅读