使用like查询text类型字段
2015-12-17 13:38
344 查看
使用like查询text类型字段
public bool Exists(GetReadType GRT, ClientMessageGetRead TypeID, string MessageID, string UserID) { int ThisGRT = Convert.ToInt32(GRT); int ThisTypeID = Convert.ToInt32(TypeID); string strSql = @" select count(1) from Client_Message_GetRead where GetRead = @GetRead and TypeID = @TypeID and MessageID like '%'+@MessageID+'%' and UserID = @UserID "; SqlParameter[] parameters = { new SqlParameter("@GetRead", SqlDbType.Int,4), new SqlParameter("@TypeID", SqlDbType.Int,4), new SqlParameter("@MessageID", SqlDbType.Char,36), new SqlParameter("@UserID", SqlDbType.Char,36) }; parameters[0].Value = ThisGRT; parameters[1].Value = ThisTypeID; parameters[2].Value = MessageID; parameters[3].Value = UserID; return DbHelperSQL.Exists(strSql.ToString(), parameters); } public DataSet NotExists1(GetReadType GRT, string CompanyID, string UserID) { int ThisGRT = Convert.ToInt32(GRT); int ThisTypeID = Convert.ToInt32(ClientMessageGetRead.公益团体消息); string strSql = @" select * from Company_Company_Message where CompanyID = @CompanyID and ( select top 1 MessageID from Client_Message_GetRead where GetRead = @GetRead and TypeID = @TypeID and UserID = @UserID ) not like '%'+MessageID +'%' "; SqlParameter[] parameters = { new SqlParameter("@GetRead", SqlDbType.Int,4), new SqlParameter("@TypeID", SqlDbType.Int,4), new SqlParameter("@CompanyID", SqlDbType.Char,36), new SqlParameter("@UserID", SqlDbType.Char,36) }; parameters[0].Value = ThisGRT; parameters[1].Value = ThisTypeID; parameters[2].Value = CompanyID; parameters[3].Value = UserID; return DbHelperSQL.Query(strSql.ToString(), parameters); }
相关文章推荐
- iOS学习之NSString
- Openstack(Kilo)安装系列之Keystone(五)
- 设计模式——观察者模式
- 为百度阅读web端添加工具栏——百阅栏的诞生
- 未完成
- 九、WorldWindJava2.0加载影像问题
- get log 查看提交历史
- iOS开发系列--地图与定位
- java连接数据库(properties配置文件)
- fedora下手动编译安装vim
- c# 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
- [Ubuntu]Python的Web开发环境之mod_wsgi
- Android提供的系统服务之--TelephonyManager(电话管理器)
- Android 笔记 CoordinatorLayout
- Java多线程中sleep,wait区别
- Android Camera开发:扫描二维码,周期性循环自动聚焦auto focus挂掉原因分析(preview is not enabled)
- 各种获取Resource资源的方法
- Grunt搭建AngularJS项目
- c++ 获取当前用户的根目录
- 回车符和换行符区别