本文介绍了用于获取产品ID的参数化查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

运行此命令后,出现错误:无效的列名.
我想要的是:显示组合框所选项目的产品ID.

您如何改善呢?

 字符串 ProductNo = lblrawmatno.Text;
字符串 ProductName = cboproductname.SelectedItem.ToString();
          
           
字符串 sql = " 从RawMat中选择ProductNo,其中ProductName ="  + ProductName;

SqlCommand cmd =  SqlCommand(sql,cn);

SqlDataReader dr = cmd.ExecuteReader();
dr.Close(); 
解决方案




After I run this, I get an error: Invalid column name.
What I want: is to display the Product id of the combobox selected item.

How do you improve this?

string ProductNo = lblrawmatno.Text;
string ProductName = cboproductname.SelectedItem.ToString();
          
           
string sql = "SELECT ProductNo FROM RawMat WHERE ProductName=" + ProductName;

SqlCommand cmd = new SqlCommand(sql, cn);

SqlDataReader dr = cmd.ExecuteReader();
dr.Close();
解决方案




这篇关于用于获取产品ID的参数化查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-19 13:28