我可以給查詢一個起始值,我的記錄應該從某些值開始直到結束。就像我有一個TextBox,用戶在其中輸入起始值和循環的極限。我通過在循環中增加它們並將它們插入到數據庫中來生成值。在SQL Server中給查詢賦予初始值
現在我想顯示這些值到一個GridView中,但條件是我怎麼能告訴我的查詢,它應該從輸入到文本框中的值開始,直到循環中生成的值。
我的代碼如下所示:
int SerialNumberStart = Convert.ToInt32(Regex.Replace(StartSerialBox.Text, "[^0-9]+", string.Empty));
int SerialLimit = Convert.ToInt32(LimitBox.Text);
for (int i = 0; i < SerialLimit;i++)
{
SerialNumberStart++;
SerialNumberList.Add("S" + SerialNumberStart);
}
for (int j = 0; j < SerialNumberList.Count;j++)
{
Adapter.insertserialnumbers(SerialNumberList[j], DateTime.Now.ToString());
}
我的查詢會是這樣
ALTER PROCEDURE [dbo].[usp_Serialization_HeaderData]
@SomeValue
AS
Select *
From Units
Where StartingValue > @SomeValue
它是winform還是WPF? –
它在winforms –
如果我沒有錯,請糾正我。意味着您希望在值之間進行數據提取。你爲什麼不使用和在哪裏條款? –