c# - ASP.NET - 实现搜索功能和 SQL

标签 c# asp.net sql forms search

我已经创建了一个表单,用户可以使用它来搜索交易。这是表格的图片:

enter image description here

现在,总价下拉列表有成员:

  1. 任何价格
  2. 确切金额
  3. 低于金额
  4. 以上金额

currency 下拉列表包含以下成员:

  1. 任何货币
  2. 欧元
  3. 美元
  4. 英镑

交易日期下拉列表有成员:

  1. 任何日期
  2. 确切日期
  3. 低于日期
  4. 以上日期

交易状态下拉列表有成员:

  1. 任何状态
  2. 活跃
  3. 已过期
  4. 付费

所有详细信息都从名为Payments 的表中获取。

有人可以帮助我如何在付款表中进行搜索吗?我可以使用一条 SQL 语句满足所有不同的可能性吗?还是我必须使用多个 SQL 语句?有人可以给我一个可用于满足不同可能性的 SQL 语句模板吗?请帮忙,因为 SQL 不是我的强项。谢谢:)

最佳答案

最佳解决方案是根据在搜索表单中输入的字段,在 C# 代码中动态组合 SQL 查询字符串。

关于c# - ASP.NET - 实现搜索功能和 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17240922/

相关文章:

c# - 确定缩短 URL 的最终目的地

asp.net - 经典asp和ASP.NET之间的密码加密/解密

php - MySQL 错误 - “You have an error in your SQL syntax"

sql - 如何从两个符号之间的字符串中获取子字符串

mysql - MySQL 中何时使用单引号、双引号和反引号

c# - 获取父页面名称

c# - 如何使用 LINQ to SQL/ADO.NET 获取执行计划

JavaScript 没有点击复选框?

c# - Windows 服务停止

c# - 在 Web 应用程序中使用 IndexSearcher/IndexWriter 的 Lucene.net