Visual Studio 2008 c# asp.net Web应用程序中的高级搜索

本文关键字:应用程序 高级 搜索 Web net Studio 2008 asp Visual | 更新日期: 2023-09-27 18:15:44

我只是想问是否有人知道如何进行高级搜索,用户可以使用单个文本框搜索数据库。在搜索中,用户可以使用AND或or对特定的记录进行搜索。例如,我想搜索一个人……(篮球或游泳)和(棒球或羽毛球)技能.因此,结果将向知道如何玩的人展示…

篮球和棒球

游泳和羽毛球

篮球和羽毛球

游泳和棒球

谢谢. .我只是真的需要知道密码…

Visual Studio 2008 c# asp.net Web应用程序中的高级搜索

你可以使用动态查询和合并你的搜索文本框在查询。

就像你有一个存储过程,比如

create procedure Test
@SearchClause nvarchar(100) = null
as
declare @qry nvarchar(max)
set @qry = 'select * from TABLE'
if(@SearchClause is not null)
 set @qry = @qry + 'where ' + @SearchClause

exec sp_ExecuteSQL @qry

希望这是你想要的?