C#连接怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/15 08:23:36
OracleCommand cmd = new OracleCommand("select a from KLCUSTOM_BOMS where b=?????);
我有一个comboBox1,我希望where 后面下的条件为b=comboBox1.text
请问字符串怎么连?
不对啦,写上去后,提示:
1 常量中有换行符
2 应输入 )
3 应输入;

如果b定义为话,那应该为
OracleCommand cmd = new OracleCommand("select a from KLCUSTOM_BOMS where b=" + "'" + comboBox1.text + "'"");
因为在SQL查询语句在string类型的b后必须是两个单引号括着comboBox1.text。
你可以复制上面的代码到别的地方看清楚,在网上字太小。
如果b为非string类型的话,由于comboBox1.text属于字符串类型,所以得对comboBox1.text进行类型转换
有什么问题再找我,因为你提供的不够详细,所以不能为你完全解答。

OracleCommand cmd = new OracleCommand("select a from KLCUSTOM_BOMS where b='" + comboBox1.text + "');

SqlConnection conn=new SqlConnection ();
OracleCommand cmd = new OracleCommand("select a from KLCUSTOM_BOMS where b='" + comboBox1.text + "'",CONN);
是不是少了连接CONN

LS正解.少了连接