SQL构建参数化sql查询

时间:2016-02-26 19:47:11

标签: c# mysql sql

 OracleCommand cmd2 = cn.CreateCommand();
            cmd2.CommandText = @"SELECT name,addr,zip from master_user where username = @0";
            cmd2.Parameters.AddWithValue("0", ddlBins.SelectedValue);

            string x = cmd2.CommandText;

上面的ddlBins是一个下拉列表。 让我说从下拉列表中选择的值是12。 执行上面的代码后,字符串x的值应为:

  

来自master_user的SELECT name,addr,zip,其中username = 12

,对吗?..

但由于某些原因我得到了

  

来自master_user的SELECT name,addr,zip,其中username = @ 0

0 个答案:

没有答案