zoukankan      html  css  js  c++  java
  • SQL 参数化查询 应用于 Like

      在sql 进行参数化查询的时候,使用like 语句和参数的时候,错误的写法:  Participant like '%@Participant%' ,这样在数据库为解析为 '%'participant'%',而不是作为变量的形式加入进去。

    解决办法一:

    使用连接的方式

    Participant like '%'+@Participant+'%'

    SqlParameter[] sps ={
      new SqlParameter("@Participant",SqlDbType.VarChar){Value=participant},

    }

    解决办法二:

    使用连接的方式

    Participant like '@Participant'

    参数的只中添加 %%

    SqlParameter[] sps ={
      new SqlParameter("@Participant",SqlDbType.VarChar){Value="%"+participant+"%"},

    }

  • 相关阅读:
    迭代器和生成器
    装饰器
    函数进阶二
    函数进阶
    函数的初识
    python基础七
    python基础六
    python基础五
    python基础四
    python2与python3的区别
  • 原文地址:https://www.cnblogs.com/yougmi/p/4522614.html
Copyright © 2011-2022 走看看