在C#里面模糊查询

问题描述

我想在模糊查询一个数据表时,在textbox中输入关键字,进行模糊查询。在查询生成器中SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERE(SnoLIKE'%"+@sno+"%')这样写好像不对啊,具体该怎么写呢,或者有什么别的方法?

解决方案

解决方案二:
怎么不行,你把最后拼成的sql语句打印出来看看,是不是拼错了
解决方案三:
查询分析器中格式select*fromscore1wherenamelike'%'+@dd+'%'

解决方案四:
declare@avarchar(10)set@a='st'select*fromdbo.bwhereclike'%'+@a+'%'
解决方案五:
SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERESnoLIKE'%'+@sno+'%'
解决方案六:
SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERE(SnoLIKE'%"+@sno+"%')如果你是的ACCESS的数据库,就把%改成*
解决方案七:
不会吧?在代码中这样写:stringsql="SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERE(SnoLIKE'%"+this.TextBox1.Text+"%')";试试看
解决方案八:
SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHEREcharindex(Sno,this.TextBox1.Text)>0
解决方案九:
上边写反了,应为如下:SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHEREcharindex(this.TextBox1.Text,Sno)>-1
解决方案十:
我就不说么了
解决方案十一:
SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERE(SnoLIKE'%"+TextBox1.text+"%')
解决方案十二:
...o(∩_∩)o...
解决方案十三:
用这个语句在要查询的列为char型的时候没有错误,但在查询int型时有错误了“将varchar值'%'转换为数据类型为int的列时发生语法错误。”该怎么做呢
解决方案十四:
把数据库字段改成varchar
解决方案十五:
int类型怎么能直接用like查询呢如果不能改字段类型,就按下面的用:SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERE(Cast(Snoasvarchar)LIKE'%'+@sno+'%')

解决方案:
同样可以使用你把@sno这个变量定义为varchar类型的就可以了SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERESnoLIKE'%'+@sno+'%'
解决方案:
SELECTSno,Sname,Ssex,Sage,SdeptFROMStudentWHERE(SnoLIKE'""%"+TextBox1.text+"%""')

时间: 2024-12-23 18:21:17

在C#里面模糊查询的相关文章

vb.net-VB,net linq 模糊查询List

问题描述 VB,net linq 模糊查询List 我有 一 个书籍列 Dim books As List(Of book) 需要用textbox.text的值 对这个list进行模糊查询,返回list 结果,用循环比较浪费,LINQ 如何做 解决方案 linq 模糊查询linq 模糊查询linq中动态模糊查询

jsp问题-jsp中模糊查询,后台没有出错,为什么实现不了?

问题描述 jsp中模糊查询,后台没有出错,为什么实现不了? 点击查找只是刷新页面,后台没有问题,但是又实现不了 具体代码: <% request.setCharacterEncoding("utf-8"); %> <%! private static final String DBDRIVER ="org.gjt.mm.mysql.Driver"; private static final String DBURL ="jdbc:mysq

一分钟了解阿里云产品:开放搜索的模糊查询功能

开放搜索的模糊查询功能都有哪些,又分别用在什么场景呢?   开放搜索的模糊查询有以下3个功能,用户可以根据实际情况选择最合适的一种:   1 在控制台高级配置->查询分析功能     词权重并不是一个标准的模糊查询,以截图里的例子,会先搜索query="开放"+"搜索"+"好"+"不好",如果这样没办法召回文档的话,会改写query,变成 "开放"+"搜索" RANK "

关于mongodb按照字段模糊查询方法

关于mongodb按照字段模糊查询方法   模糊查询:tname包含某个关键字测试' cd /opt/soft/mongodb/bin ./mongo --host 192.168.0.1  --port 17017  test db.test_info.find({"tname": {$regex: '测试', $options:'i'}})  db.test_info.find({"tname": {$regex:/测试.*/i}}) 

asp查询xml的代码,实现了无刷新、模糊查询功能

xml|刷新|无刷新 asp查询xml的代码,实现了无刷新.模糊查询功能 <html><head><title>不刷新页面查询的方法</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><script language="javascript"><

SQL Server数据库模糊查询的ASP实现

server|数据|数据库 ASP及其ADO组件简介 ---- ASP(Active Server Pages)是一种服务器端的脚本语言,可以把它看作是Html.脚本和 CGI(通用网关接口)的结合.但它却比Html保密性更高,比脚本更灵活,比CGI更高效. ----ASP程序的扩展名为".ASP",它可以包含Html语句. ASP命令.文本及其他可以嵌套于Htnk文档的所有描述性语言(如:VBScripts,JavaScripts 等).其中ASP命令必须位于ASP定义的符号&quo

asp下实现多条件模糊查询SQL语句

条件|语句 作者:吕海鹏 来自:www.DeepTeach.com 摘要:这篇文章主要针对有一定asp编程经验和SQL语句基础的爱好者如何写模糊查询语句和多条件查询. 很多网友问到如何写模糊查询语句和多条件查询,今天网友小爱又问起了这个问题,刚好前几天给一个单位写个OA涉及到多条件模糊查询,那个查询比较多.专业名词也多,这里我整理了一下,假设以姓名.性别.电话号...作为数据库中的字段名. 通常写一个简单的模糊查询的SQL语句格式可以如下例: 说明:1.WHERE 关键词的后面跟着用来过滤数据的

ASP.NET中利用存储过程实现模糊查询

asp.net|存储过程 一.建立存储过程 在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询): CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastname like '%' + @lastname + '%'GO 二.窗体设计 1.新建ASP.NET Web应用程序,命名为WebSql,选

PB中如何实现数据模糊查询

本文主要介绍如何在pb中根据数据窗口中的字段对数据窗口进行模糊查询.本系统的代码示例采用Power Builder6.5进行演示. 代码及设计: 1. 新建一个窗口,命名为w_query.在窗口中放入一个数据窗口控件,命名为dw_master.在dw_master中放入一个数据窗口:放置一个按钮,命名为cb_query.见下图: 2. 新建一个结构(structure)命名为str_result_column,其参数如下: 3. 在dw_master增加两个用户事件,命名为ue_action_q

SharePoint 2007单列表模糊查询SPD定制

应用场景:项目中总会遇到一些列表,存着是用户.项目等数据,而我们需要查询有哪些项目,这时候,就需要用到模糊查询了,而这样的查询,基本不需要跨列表,所以,也没必要配置复杂的搜索,用Designer(简称spd)配置数据视图,就可以做到. 如下图,我们先建个测试列表,插入测试数据,比较乱,大家不要见笑啊. 打开spd,打开网站,根据母版页新建一个页面(当然,你开心的话,也可以建一个页面布局,新建一个页面,只要能用spd,就OK),如下图: 然后,插入数据视图(先选中要插入数据视图的位置,最好在spd