关键字搜索的问题
做了一个关键字搜索的功能,被搜索的字段有资源信息和资源名称 还有日期段
这个资源信息和资源名称都是来之一个输入框 不知道该怎么办判断这个Like的文字是从哪个字段中查询的
我的DAL层是这样写的
这个资源信息和资源名称都是来之一个输入框 不知道该怎么办判断这个Like的文字是从哪个字段中查询的
我的DAL层是这样写的
/// <summary>
/// 根据日期,资源名称,资源描述查询资源信息
/// </summary>
/// <returns></returns>
public DataSet FN_SerchByDateAndType(string createdate, string endate, NRModel.File model)
{
//StringBuilder strSql = new StringBuilder();
//strSql.Append(" select * from t_File where FileNam like @FileNam");
//strSql.Append(" and CreateOn between convert(nvarchar(10),@createdate,120) and convert(nvarchar(10),@endate,120) order by CreateOn desc");
//SqlParameter[] parameters = {
// new SqlParameter("@FileNam",SqlDbType.NVarChar,256),
// new SqlParameter("@createdate",SqlDbType.NVarChar,256),
// new SqlParameter("@endate",SqlDbType.NVarChar,256)
// };
//parameters[0].Value = '%' + model.FileNam + '%';
//parameters[1].Value = createdate;
//parameters[2].Value = endate;
StringBuilder strSql = new StringBuilder();
strSql += "select * from t_file where 1=1";
if (model.FileNam != null)
{
strSql.Append += " and FileNam like @FileNam";
}
if (createdate != null && endate != null)
{
strSql += " and CreateOn between convert(nvarchar(10),@createdate,120) and convert(nvarchar(10),@endate,120) ";
}
if (model.Decription != null)
{
strSql += " and Decription like @Decription order by CreateOn desc";
}
SqlParameter[] parameters =
{
new SqlParameter("@FileNam",SqlDbType.NVarChar,256),
new SqlParameter("@createdate",SqlDbType.NVarChar,256),
new SqlParameter("@endate",SqlDbType.NVarChar,256),
new SqlParameter("@Decription",SqlDbType.NVarChar,256)
};
parameters[0].Value = '%' + model.FileNam + '%';
parameters[1].Value = createdate;
parameters[2].Value = endate;
parameters[3].Value = '%' + model.Decription + '%';
//string strSql = string.Format("select * from t_File where CreateOn between convert(nvarchar(10),'{0}',120) and convert(nvarchar(10),'{1}',120) and fileNam like '%{2}%'", createdate, endate, model.FileNam);
return DbHelperSQL.Query(strSql.ToString(), parameters);
}
...全文
相关推荐
搜索多个关键字的问题
### 搜索多个关键字的问题#### 背景与问题描述在进行数据库查询时,我们经常需要根据多个关键字来检索信息。
android常见问题log抓取和关键字搜索
关键字搜索是log分析中不可或缺的环节。在确定问题时,通过搜索特定的错误代码、异常信息或者关键字,可以快速定位到问题所在。
根据关键字搜索百度知道,爬取问题和所有回答,并存入txt文本.zip
根据关键字搜索百度知道,爬取问题和所有回答,并存入txt文本。当有多个搜索任务时,支持多进程使用方法:将待搜索的关键词 放入 search.txt 这个文件中,一行一个关键词。目录与 主程序 py 文
URI:Escape模块,awstats搜索的关键字的乱码问题解决
Awstats是一套非常好用的免费的日志分析软件,他是用perl实现的,支持web log、ftp log和mail log;而且它还能自动根据你浏览器的字符设置来选取语言(支持中文). 但是缺省安装
ios-搜索关键字本地保存,推荐关键字随时接入.zip
**解决滑动不流畅问题**:在大量使用`UIButton`作为搜索关键字的场景下,`UITableView`可能会因为Cell内的复杂视图(如Button)而导致滚动不流畅。


