Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 GUI中的动态查询_Sql Server 2008_User Interface_Dynamicquery - Fatal编程技术网

Sql server 2008 GUI中的动态查询

Sql server 2008 GUI中的动态查询,sql-server-2008,user-interface,dynamicquery,Sql Server 2008,User Interface,Dynamicquery,我的数据库将学生的信息存储在一个表中,并将他们的课程设置存储在其他表中。有更多的关联表 现在我想创建一个如下所示的表单: 根据搜索条件,应执行查询。 可以选择多个标准。点击搜索按钮后,应显示各种元组 取笑我的是我应该如何继续查询部分 谁能帮帮我吗? b、 t.w.我使用SQL 2008R2和Visual Studio 2010。如果我了解您需要什么,那么您可以使用类似以下内容的存储过程 create procedure GetIT @Name varchar(10) = null, @A

我的数据库将学生的信息存储在一个表中,并将他们的课程设置存储在其他表中。有更多的关联表

现在我想创建一个如下所示的表单:

根据搜索条件,应执行查询。 可以选择多个标准。点击搜索按钮后,应显示各种元组

取笑我的是我应该如何继续查询部分

谁能帮帮我吗?
b、 t.w.我使用SQL 2008R2和Visual Studio 2010。

如果我了解您需要什么,那么您可以使用类似以下内容的存储过程

create procedure GetIT
  @Name varchar(10) = null,
  @AdminNo varchar(10) = null,
  @TickNo varchar(10) = null,
  @Course varchar(10) = null,
  @AcaYear varchar(10) = null
as

select T.YourColumnList
from YourTable as T
where  
  (T.Name    = @Name    or @Name    is null) and
  (T.AdminNo = @AdminNo or @AdminNo is null) and
  (T.TickNo  = @TickNo  or @TickNo  is null) and
  (T.Course  = @Course  or @Course  is null) and
  (T.AcaYear = @AcaYear or @AcaYear is null)
根据选择的单选按钮,您将传递值或null作为参数


请有人回答这个问题。。。。。。。。。。。。。