我有这个来过滤表格。
using (SqlConnection myDatabaseConnection = new SqlConnection(myConnectionString.ConnectionString))
{
myDatabaseConnection.Open();
using (SqlCommand mySqlCommand = new SqlCommand("Select * from Employee WHERE EmpID >= @from AND EmpID <= @to", myDatabaseConnection))
{
mySqlCommand.CommandType = CommandType.Text;
mySqlCommand.Parameters.AddWithValue("@from", textBox1.Text);
mySqlCommand.Parameters.AddWithValue("@to", textBox2.Text);
{
ds = new DataSet();
adapter = new SqlDataAdapter(mySqlCommand);
adapter.Fill(ds, "Employee");
}
}
}
例如,我4001
在 textBox1 和4017
texBox2 中有。我给了我4001
, 4002
,的结果4003
。. .4017
问题是例如 I4001
在 textBox1 和 none 在 textBox2 它没有给出任何结果。我将如何做才能得到从4001
直到表的最后一个值的结果?如果 textBox1 为空而 textBox2 为4017
,则假设 1 的值最小,结果将是 1,2,3 到 4017?