ASP.net / C#参数

时间:2011-12-12 05:35:05

标签: asp.net

我的代码无效。 @X是我的参数,ASP.NET显示@X参数附近的错误。

请帮忙。

SqlCommand cmd = new SqlCommand("SELECT top @x * FROM tblname",cn);
cmd.Parameters.AddWithValue("@x",DropDown1.SelectedItem.value);
SqlDataReader dr;
dr=cmd.executeReader();
DataList1.DataSource = dr;
DataList1.DataBind();

1 个答案:

答案 0 :(得分:2)

只需以这种方式更改SELECT语句:

SELECT top (@x) * from tblname

我只在@x参数

附近包含括号