-1

C# コードSelect * from abc where xyz=@xyzを使用してクエリのパラメーターを追加できることはわかっています。しかし、のようなSqlCommand.Parameters.AddWithValue("@xyz",xyz)クエリのトップ行パラメータを変更することは可能ですか?Select TOP @rows * from abc where xyz=@xyzSqlCommand.Parameters.AddWithValue("@rows",32)

私が試したときはいつでも、この例外が表示されたからです:Incorrect syntax near '@rows'.

4

1 に答える 1

3

間違いなく整数を top 句に渡すことができます。このようなことができるはずです。

select top (@Rows) *
from dbo.MyTable
order by something
于 2013-08-02T18:46:58.397 に答える