做了一个简单的搜索引擎,想用一个textbox可以根据用户的输入搜索任意column内的数据,有个问题就是我不能把DateTime和nvarchar类型的参数放到同一个textbox里面,会出现数据类型不匹配之类的错误.请问应该如何解决呢,是不是要用到cast?谢谢.代码如下,是一个存储过程:set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER proc [dbo].[SearchEngine](
@sightingdatetime Datetime,
@newseason nvarchar(50),
@catid nvarchar(50))asSELECT sightingdatetime,catid,newseason
FROM MarineScienceData
WHERE SightingDateTime>=@sightingdatetime
    or CatID LIKE @CatID+'%'
    or NewSeason like @NewSeason+'%'