c# - 将值从 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
?
解决方案
您的查询将返回 Quantity 字段...如果您执行它。您的变量命名很不幸-您正在创建cmd3
和执行cmd
.
执行cmd3
,您的结果将如预期的那样。
推荐阅读
- php - 如何查询一个值并将其添加到日期
- uwp - Visual Studio 中的 UWP 访问被拒绝
- r - R,在列表上使用表函数
- javascript - 按下按钮时删除父 div
- apache-spark - spark如何沿一列累积执行乘法
- java - Spring Boot OncePerRequestFilter shouldNotFilter Junit
- python - 使用 ajax form.serialize() 提交 Django 表单
- php - 如何使用 PHP 创建多登录用户?
- angular - 仅显示按钮形成动态角度
- python - 无法修复错误“django.core.exceptions.AppRegistryNotReady:尚未加载应用程序。”