【发布时间】:2009-02-10 22:34:31
【问题描述】:
我在 Visual Basic .Net 应用程序中有一个搜索屏幕,其中包含以下文本框:
- 名字 Varchar(50)
- 姓氏 Varchar(50)
- 中间名 Varchar(50)
- 出生日期时间
- 家庭电话 Varchar(10)
- 工作电话 Varchar(10)
如何在 SQL Server 2000 中创建一个存储过程,使我能够搜索所有/某些/一个字段。如果用户只输入名字和家庭电话号码的数据,我需要为未输入数据的其余参数做什么。我尝试了下面的 select 语句,但它不能正常工作。
Select Last_Name, First_Name, Mid_Name, DOB, Home_Phone, Work_Phone from dbo.tblClient
Where Last_Name Like '%@LastName' and
First_Name Like '%@FirstName' and
Mid_Name Like '%@MiddleName' and
DOB Like '%DOB' and
Home_Phone Like '%@HomePhone' and
Work_Phone Like '%@WorkPhone'
【问题讨论】:
标签: sql sql-server vb.net