【发布时间】:2021-12-02 14:32:57
【问题描述】:
我想在我的网络表单中验证我有 1 个文本框,我想搜索数字,如果我搜索的数字在我的 2 列中的 2 个数字范围之间,我想在我的表格行中显示数据。
select * from SSPRequest where StartingSeries = '" + TxtSearch.Text + "' BETWEEN EndingSeries= '"+TxtSearch2.Text+"'"
【问题讨论】:
-
使用查询参数,否则你很容易受到 SQL 注入的攻击。更好的是,为什么不使用实体框架呢?
-
SqlCommand comm = new SqlCommand("select * from SSPRequest where StartingSeries = '" + TxtSearch.Text + "' BETWEEN EndingSeries= '"+TxtSearch2.Text+"'", con); SqlDataReader sdr = comm.ExecuteReader(); while (sdr.Read()) { TxtTicket.Text = sdr.GetValue(1).ToString(); }
-
如果我搜索的号码在我想显示的那个号码的范围内找到记录