zoukankan      html  css  js  c++  java
  • 关于带参数模糊查询的方法 like --转载自 寂寞沙洲(博客园)

    这些天对数据库参数化研究了几天,在博客园上查了许久,看到了 博主 寂寞沙洲有关于这篇的讲解,学到了。--仅作学习使用

    今天想用参数化SQL语句进行模糊查找,一开始的使用方法不正确,摸索了好一会。

    1、使用参数化SQL语句进行模糊查找的正确方法:

         //定义sql语句

          string sql = "SELECT StudentID,StudentNO,StudentName FROM Student WHERE StudentName like @StudentName";

          //给参数赋值

         command.Parameters.AddWithValue("@StudentName", txtStudentName.Text+"%");

    2.错误做法1:

         //定义sql语句

          string sql = "SELECT StudentID,StudentNO,StudentName FROM Student WHERE StudentName like '@StudentName%'";

          //给参数赋值

         command.Parameters.AddWithValue("@StudentName", txtStudentName.Text);

    3.错误做法2:

         //定义sql语句

          string sql = "SELECT StudentID,StudentNO,StudentName FROM Student WHERE StudentName like @StudentName%";

          //给参数赋值

         command.Parameters.AddWithValue("@StudentName", txtStudentName.Text);

    拣尽寒枝不肯栖,寂寞沙洲。
  • 相关阅读:
    Python 读写
    测试项目总结之手淘安全中心
    Python 单元测试
    Python __name__变量
    java数据类型取值范围
    java数据类型之间的转换
    Git 常用命令清单
    Linux Distribution
    UNIX&Linux发展图谱
    Linux 软件大全
  • 原文地址:https://www.cnblogs.com/zhaosw/p/6376922.html
Copyright © 2011-2022 走看看