本文介绍了用于获取产品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的参数化查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!