使用like查询text类型字段

  1. public bool Exists(GetReadType GRT, ClientMessageGetRead TypeID, string MessageID, string UserID)
  2. {
  3. int ThisGRT = Convert.ToInt32(GRT);
  4. int ThisTypeID = Convert.ToInt32(TypeID);
  5. string strSql = @"
  6. select
  7. count(1)
  8. from
  9. Client_Message_GetRead
  10. where
  11. GetRead = @GetRead
  12. and
  13. TypeID = @TypeID
  14. and
  15. MessageID like '%'+@MessageID+'%'
  16. and
  17. UserID = @UserID
  18. ";
  19.  
  20. SqlParameter[] parameters = {
  21. new SqlParameter("@GetRead", SqlDbType.Int,),
  22. new SqlParameter("@TypeID", SqlDbType.Int,),
  23. new SqlParameter("@MessageID", SqlDbType.Char,),
  24. new SqlParameter("@UserID", SqlDbType.Char,)
  25. };
  26. parameters[].Value = ThisGRT;
  27. parameters[].Value = ThisTypeID;
  28. parameters[].Value = MessageID;
  29. parameters[].Value = UserID;
  30.  
  31. return DbHelperSQL.Exists(strSql.ToString(), parameters);
  32. }
  33.  
  34. public DataSet NotExists1(GetReadType GRT, string CompanyID, string UserID)
  35. {
  36. int ThisGRT = Convert.ToInt32(GRT);
  37. int ThisTypeID = Convert.ToInt32(ClientMessageGetRead.公益团体消息);
  38. string strSql = @"
  39. select
  40. *
  41. from
  42. Company_Company_Message
  43. where
  44. CompanyID = @CompanyID
  45. and
  46. (
  47. select
  48. top 1 MessageID
  49. from
  50. Client_Message_GetRead
  51. where
  52. GetRead = @GetRead
  53. and
  54. TypeID = @TypeID
  55. and
  56. UserID = @UserID
  57. )
  58. not like '%'+MessageID +'%'
  59. ";
  60.  
  61. SqlParameter[] parameters = {
  62. new SqlParameter("@GetRead", SqlDbType.Int,),
  63. new SqlParameter("@TypeID", SqlDbType.Int,),
  64. new SqlParameter("@CompanyID", SqlDbType.Char,),
  65. new SqlParameter("@UserID", SqlDbType.Char,)
  66. };
  67. parameters[].Value = ThisGRT;
  68. parameters[].Value = ThisTypeID;
  69. parameters[].Value = CompanyID;
  70. parameters[].Value = UserID;
  71.  
  72. return DbHelperSQL.Query(strSql.ToString(), parameters);
  73. }

使用like查询text类型字段的更多相关文章

  1. ElasticSearch 6.2 Mapping参数说明及text类型字段聚合查询配置

    背景: 由于本人使用的是6.0以上的版本es,在使用发现很多中文博客对于mapping参数的说明已过时.ES6.0以后有很多参数变化. 现我根据官网总结mapping最新的参数,希望能对大家有用处. ...

  2. MSSQL数据库中Text类型字段在PHP中被截断之解 (转)

    在PHP中使用了MSSQL数据库,恰巧数据库中又使用了Text类型字段,于是问题产生了.每次从数据库中查询得到的数据总是被莫名的截断,一开始是以为我使用的PHP框架中对字符串的长度有所限制,后来发现这 ...

  3. ES使用text类型字段排序报错

    elasticsearch text字段排序报错解决使用elasticsearch 进行排序的时候,我们一般都会排序数字.日期.但是在排序text类型的时候就会出现错误. GET xytest/sut ...

  4. 【MySQL】使用Length和Cast函数计算TEXT类型字段的长度

    背景: 前段时间,业务需要,为了快速让解析的Excel入库,所以把不是很确定的字段全部设置成了TEXT. 今天需要进行表结构优化,把字段长度控制在合适的范围,并尽量不使用TEXT类型. -- 计算长度 ...

  5. SQL Server中TEXT类型字段值在数据库中追加字符串方法

    在数据上我们往往会遇到ntext大文本类型,这种类型如果和 nvarchar类型相加会出现问题,所以有一中方法可以解决这种问题. 使用的sql   函数: TEXTPTR:返回要更新的 text.nt ...

  6. sqlserver text类型字段错误 net.sourceforge.jtds.jdbc.ClobImpl@66fa192的解决方法

    1. SqlServer数据库中text/ntext字段,在用jtds1.2驱动时,会出现用getString()取不到值的问题,toString()也不行. 昨天查了下帮助可以通过简单的配置解决.即 ...

  7. postgresql模糊查询json类型字段内某一属性值

    需求场景: 目录以jsonb格式存储在数据库表t的chapter字段中,需要菜单路径中包含指定字符串(比如“语文”或者“上学期”)的menu 以下为chapter字段存储json示例: { " ...

  8. mybatis逆向工程处理text类型字段

    如果数据库中的字段为text或者blob这种大文本类型,在使用MybatisGenerator工具自动生成代码的时候会将其进行特殊处理(一个新的sql片段),结果会导致无法对该字段的值进行操作. 修改 ...

  9. Mysql插入text类型字段错误记录 com.mysql.jdbc.MysqlDataTruncation: Data truncation: #22001

    一次插入操作报如下错误 com.mysql.jdbc.MysqlDataTruncation: Data truncation: #22001 是说字段值长度超过限制. MySQL TEXT数据类型的 ...

随机推荐

  1. 织梦dedecms 自带采集的缩略图地址后面有“/”斜杠的解决方法

    本来想偷懒在网上找一些文档去解决织梦采集缩略图地址带“/”的问题的,可是找了找发现没有人写出解决方法,只好自己动手了. 过程很复杂,找了问题的原因也是找了半天,自己一点一点的测试.最后找到了问题所在. ...

  2. linux基础(7)-IO重定向

    符合含义 > (重新生成或清空后添加) $ ls -l >test22.log >>(追加) $ ls -l >>test22.log   实例1 $ find . ...

  3. Solr 报错:java.lang.NoClassDefFoundError: org/apache/http/entity/mime/content/ContentBody

    HBase协处理器中使用Solr时报错,如下 2018-07-11 17:06:14,054 INFO [LruBlockCacheStatsExecutor] hfile.LruBlockCache ...

  4. keystone uwsgi failed

    ~$ /usr/local/bin/uwsgi /etc/keystone/keystone-uwsgi-public.ini[uWSGI] getting INI configuration fro ...

  5. review41

    套接字是基于TCP协议的网络通信. 基于UDP

  6. 《Think in Java》(九)接口

    接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法: 抽象化类则是普通类与接口之间的一种中庸之道: 涨姿势了 接口也可以拥有值属性,但它们都是隐式的 static 和 final 的: 接 ...

  7. 《Think in Java》(六)访问权限控制

    类访问权限:public,default(包访问权限的类,在包外可以调用该类的static成员) 类属性访问权限:public,protected,default,private

  8. python中的字符串的种种函数

    1.连接list:为了将任意包含字符串的 list 连接成单个字符串,可以使用字符串对象的 join 方法. join 只能用于元素是字符串的 list:它不进行任何的强制类型转换.连接一个存在一个或 ...

  9. unity监测按下键的键值并输出+unity键值

    using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using U ...

  10. 分享知识-快乐自己:Java中的经典算法之冒泡排序(Bubble Sort)

    原理:比较两个相邻的元素,将值大的元素交换至右端. 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面.即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后.然后比较第2个数和第3个数,将 ...