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