Visual Studio 2008 c# asp.net Web应用程序中的高级搜索
本文关键字:应用程序 高级 搜索 Web net Studio 2008 asp Visual | 更新日期: 2023-09-27 18:15:44
我只是想问是否有人知道如何进行高级搜索,用户可以使用单个文本框搜索数据库。在搜索中,用户可以使用AND或or对特定的记录进行搜索。例如,我想搜索一个人……(篮球或游泳)和(棒球或羽毛球)技能.因此,结果将向知道如何玩的人展示…
篮球和棒球
游泳和羽毛球
篮球和羽毛球
游泳和棒球
谢谢. .我只是真的需要知道密码…
你可以使用动态查询和合并你的搜索文本框在查询。
就像你有一个存储过程,比如
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
希望这是你想要的?